網頁

2016年10月2日 星期日

[Go教學] 產生隨機數

想要在go程式中產生隨機數需要使用兩個package -> math/rand , time

rand是用來產生隨機數用的
而time則是以時間來產生隨機種子

先來說說rand的部份
使用前要先用 func (r *Rand) Seed(seed int64) 來產生種子
這邊裡面要填入的是任意整數

接者使用 func (r *Rand) Int() int 來產生隨機數

以下舉個例子