生成隨機整數[0, 100)
提示使用者再控制台輸入猜測的數字
比較,當使用者輸入較大,提示太大了
當使用者輸入太小,提示太小了
當使用者輸入正確,提示經過n次對了,太聰明了
使用者最多猜5次,如果5次內都沒有猜正確,提示太笨了,遊戲結束
當成功或失敗後,提示使用者是否繼續,輸入:yes, y, y則繼續,重新生成隨機數,讓使用者猜測
package mainimport (
"fmt""
math/rand""
time")
func main()
else
if randnum else
}if isok != true
var txt string
fmt.print(
"請問是否繼續猜數字:(y/n)")
fmt.scan(&txt)
if txt != "y"
}}
Go隨機數的使用
隨機數使用比較廣泛,例如,均衡等等。下面簡單說明其使用方法。package main import log math rand func main output t 2018 02 24 11 40 58 2 t 2018 02 24 11 40 59 2 t 2018 02 24 11 41 00...
Go語言實現互斥鎖 隨機數 time List
go語言實現互斥鎖 隨機數 time list import container list fmt math rand 備註2 隨機數的包 sync 備註1 非同步任務的包 time type info struct var list list.list list.new 備註3 初始化list變數...
產生N個隨機數,使用選擇排序,對隨機數進行排序
include include include define n 100 資料個數 define u 1000 資料個數 int data n 存放資料的陣列 int comp count 0 資料比較次數 int swap count 0 資料交換次數 新增隨機數到陣列 void add data...