
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ランダムに抽選する関数の確率テスト(Golang) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ランダムに抽選する関数の確率テスト(Golang) - Qiita
package main import ( "math/rand" "time" ) func lotteryOneUserFromUsers(userIDs []string) string ... package main import ( "math/rand" "time" ) func lotteryOneUserFromUsers(userIDs []string) string { rand.Seed(time.Now().UnixNano()) userID := userIDs[rand.Intn(len(userIDs))] return userID } package main import ( "fmt" "math" "testing" ) func Test_lotteryOneUserFromUsers(t *testing.T) { // initialize userIDs := []string{"a", "b", "c", "d", "e"} counts := make(map[string]int) for _, id := range use