「まったくの茶番だ」「作為的に仕組まれた」パリ五輪の柔道混合団体決勝の代表戦ルーレットが“英雄”リネールの「+90Kg」で止まった問題に海外SNSでも“陰謀説”渦巻く

実際に電子のルーレットで不正することができるのか、自分でコードを書いてみました。

ソースコード

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Roulette Simulation</title>
    <style>
        #roulette {
            font-size: 2em;
            text-align: center;
            margin-top: 50px;
        }
        #spinButton {
            display: block;
            margin: 20px auto;
            padding: 10px 20px;
            font-size: 1.5em;
        }
    </style>
</head>
<body>
    <div id="roulette">-</div>
    <button id="spinButton">抽選</button>

    <script>
document.addEventListener('DOMContentLoaded', (event) => {
    const items = ["-73kg", "-57kg", "-90kg", "-70kg", "+90kg", "+70kg"];
    const roulette = document.getElementById('roulette');
    const spinButton = document.getElementById('spinButton');
    let spinning = false;
    let spinInterval;

    function spin() {
        if (spinning) return;
        spinning = true;
        spinButton.disabled = true;
        let currentIndex = 0;

        spinInterval = setInterval(() => {
            roulette.textContent = items[currentIndex];
            currentIndex = (currentIndex + 1) % items.length;
        }, 100);
    }

    function stop() {
        clearInterval(spinInterval);
        roulette.textContent = "+90kg";
        spinning = false;
        spinButton.disabled = false;
    }

    spinButton.addEventListener('click', () => {
        spin();
        setTimeout(stop, 2000); // Spins for 2 seconds before stopping
    });
});
    </script>
</body>
</html>

サンプルページ

まとめ

書く前から結果はわかっていましたが、簡単に結果を操作することが可能です!

ちなみに私はプログラミングはど素人です。

この結果を見て、みなさんはどう思いましたか?

By hedy