shell 小遊戲 隨機數猜測

2021-10-07 07:04:12 字數 764 閱讀 3170

#!/bin/bash

# 使用內建變數生成隨機數

random=

$(expr $random % 100)

# 計數器

count=0

# 迴圈_死迴圈

while

true

do# 從鍵盤輸入

read -p "輸入您猜想的數字:" guess

# 使用內建計算工具進行計數相加

let count++

# 開始判斷 隨機數是否等於猜想數if[

$guess -eq $random];

then

# 猜對了進行輸出

echo

"數字猜對了,數字為$random"

# 輸出猜測次數

echo

"猜了 $count 次"

# 結束迴圈

exit 0

# 第二次判斷 隨機數是比猜想數大還是小並輸出

elif

[$guess -gt $random];

then

echo

" 數字高了"

else

echo

"數字低了"

fidone

$random 命令

一種較為簡單易用的隨機函式

使用方法:

$(expr $random % 100)

100為自定義數字,表示隨機數最大值

shell 生成隨機數

用shell生成隨機數的方法有很多,但生成數字隨機數比較方便的方法還是以下幾種 1.使用shell的內建變數 random 生成0 32767之間的整數隨機數 echo random echo random 50 1 隨機生成從1 50之間是數 2.借助時間戳 date s 或 date s n 生...

python27 猜隨機數的小遊戲

遊戲規則 猜乙個隨機數,如果猜對了就給出相應的猜成功提示語 自定義文字 如果猜大或者是猜小了,給出對應的提示,但總的猜次數為三次,每猜錯一次重新猜時,給使用者提示所剩餘的猜次數 實現如下 1 coding utf 8 2 3猜乙個隨機數,如果猜對了就給出相應的猜成功提示語 自定義文字 如果猜大或者是...

《隨機數的猜測 C 第二週》

對任務及求解方法的描述部分 問題描述 隨機給出乙個0至99 包括0和99 之間的數字,然後讓你猜是什麼數字。你可以隨便猜乙個數字,遊戲會提示太大還是太小,從而縮小結果範圍。經過幾次猜測與提示後,最終推出答案。程式頭部的注釋結束 using system using system.collection...