zoukankan      html  css  js  c++  java
  • 013#猜字游戏

    重点:如何生成随机数?
    1. num=$(date +%s%N)
    2. num=$RANDOM
    3. num=$(head -200 /dev/urandom | cksum | cut -f1 -d" ")
    4. num=$(cat /proc/sys/kernel/random/uuid| cksum | cut -f1 -d" ")
    
    #!/bin/bash
    #
    random=$(date +%s%N)
    max=100
    number=$((random%max))
    guess=0
    guessCount=0
    
    echo "Guess a guess between 1 and $max."
    
    while [ "$guess" -ne $number ]; do
      /bin/echo -n "Guess a guess? ";
      read guess
      if [ "$guess" -gt $number ]; then
        echo "too big! input a smaller one: "
      elif [ "$guess" -lt $number ]; then
        echo "too small! input bigger one: "
      fi
      guessCount=$(($guessCount+1))
    done
    
    echo "Bingo!!! Guessed $number in $guessCount guesses."
    
    exit 0
    
    *** 你必须十分努力,才能看起来毫不费力 ***
  • 相关阅读:
    4-11
    4-10
    4-9
    4-7
    4-8
    4-6
    4-4
    4-5
    4-3
    4-2
  • 原文地址:https://www.cnblogs.com/bigtree2pingping/p/13047315.html
Copyright © 2011-2022 走看看