同じ値を生成する rand.Intn のトラブルシューティング
リンクで提供されている Go の例は、確かに rand.Intn(10) に同じ値を返します。乱数発生器を初期化するように変更されない限り。説明は次のとおりです:
初期化されていない乱数ソース:
Go Playgroundキャッシュ:
解決するにはこれらの問題を解決し、一貫して乱数を取得するには、次の手順を検討してください。
次のようにしますこれらの手順を実行すると、 rand.Intn を効果的に使用して乱数を生成し、同じ値を繰り返し受け取ることを避けることができます。
以上がGo の「rand.Intn」が同じ値を生成することがあるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。