shell 限制次數的數字猜測

2021-10-01 03:06:03 字數 733 閱讀 6130

#!/bin/bash

times=0

time=5

#利用random計算出隨機數

luck=$[$random%1000]

#進行無限迴圈,除非滿足特定條件才能退出

while true

do#輸入猜測資料

read -p "請輸入資料(100~999): " ack

#執行一次迴圈times就自加一次

let times++

#在while迴圈裡面執行if語句,判斷各種條件

if [ $luck -eq $ack ] && [ $times -le $time ]

then

echo "恭喜猜對了,正確答案是:$luck , 你用了$times次機會"

#滿足上述條件,使用break跳出迴圈,結束語句

break

elif [ $luck -gt $ack ] && [ $times -le $time ]

then

echo "你猜的太少了,你已經用了$times次機會"

elif [ $luck -lt $ack ] && [ $times -le $time ]

then

echo "你猜的數字太大了,你已經用了$times次機會了 "

else

echo "你的使用次數用完了"

break

fidone

原 限制軟體的使用次數

在某些時候,比如出試用版啦 之類之類的啦 其實主要是試用版嘍,限制使用者的使用次數。我們一般通過往登錄檔寫一些標識值的方法來完成這個目的 以下為實現的 vc平台 mfc框架 1 unsigned char buffer 255 2 unsigned long length 3 unsigned lo...

登入的次數及時間限制

datetime dtone convert.todatetime reader1 errortime tostring datetime dtwo system.datetime.now timespan span dtwo.subtract dtone int g span.minutes 以上...

怎麼使用redis做次數的限制

筆者在實際開發中,總能遇到一些 對驗證次數的限制,比如 驗證身份證這種api 由於是收費的,為了防止惡意的提交身份證,所以 限制住是很重要的,分布式的系統中要麼用 zookeeper 要麼redis 這種沒必要使用資料庫去實現,首先 已進入方法時,馬上判斷 這個 id 是否 有 達到 3次的限制 p...