package main import ( "fmt" "time" "math/rand" ) func main() { rand.Seed(time.Now().UnixNano()) rand1() rand2() } func rand1(){ fmt.Println(rand.Intn(77)) } func rand2(){ fmt.Println(rand.Intn(100)) }
main関数でrand.Seedを作成しそれを他の関数内で使用したいのですがどのように渡せば良いのでしょうか?
randを渡そうとfmt.Println(reflect.TypeOf(rand))で型を調べてみた所
use of package rand without selector
となりできませんでしたし、
rad_set := rand.Seed(time.Now().UnixNano())のように変数に入れて渡そうとしてみた所、変数に入れた時点で
rand.Seed(time.Now().UnixNano()) used as value
とエラーになりできませんでした
回答1件
あなたの回答
tips
プレビュー