注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
// 0以上max未満の整数をランダムで返す function ランダム(max) { return Math.floor(Math.random() * ... // 0以上max未満の整数をランダムで返す function ランダム(max) { return Math.floor(Math.random() * max); } // 当たりがひとつだけ存在する3つのドアを返す function ドア一覧生成() { const 当たり = ランダム(3); let i = 0; return [ { 当たりか: i++ === 当たり }, { 当たりか: i++ === 当たり }, { 当たりか: i++ === 当たり }, ]; } function 交換候補のドアを探す(ドア一覧, 選択ドア) { if (選択ドア.当たりか) { // 外れのドアのどちらかを返す return ドア一覧.filter(ドア => !ドア.当たりか)[ランダム(2)]; } else { // 当たりのドアを返す return ドア一覧.filter(
2023/12/05 リンク