go語言 使用 例子 選擇隨機數字

2022-08-11 08:15:10 字數 503 閱讀 8953

生成隨機整數[0, 100)

提示使用者再控制台輸入猜測的數字

比較,當使用者輸入較大,提示太大了

當使用者輸入太小,提示太小了

當使用者輸入正確,提示經過n次對了,太聰明了

使用者最多猜5次,如果5次內都沒有猜正確,提示太笨了,遊戲結束

當成功或失敗後,提示使用者是否繼續,輸入:yes, y, y則繼續,重新生成隨機數,讓使用者猜測

package main

import (

"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...