デジタル化への継続的な取り組みによって生み出される重要な問題の1つは、自然のランダム性を再現する必要性です。 物理学や確率の法則を含むさまざまな自然法則が、真にランダムな結果やイベントを作成する上で重要な役割を果たしますが、これをオンラインで再現することは、全体としてより複雑な提案です。

結局のところ、多くのコンピューティングの背後にある式は、動作するためにロジックに依存しています。 しかし、ランダム性はこれに対するアンチテーゼです。 その最も純粋な形では、真にランダムなものは真に予測不可能であり、規則に従わず、予測することは不可能です。

この問題を回避するために、乱数ジェネレーターと呼ばれる巧妙なアルゴリズムがあります。 これは常に実行されるプログラムであり、論理的なパターンやシーケンスのない数値を生成します。 これらの番号がどのように使用されるかは、いくつかのアプリケーションで重要です。 たとえば、Betfairやその他の主要なオンラインカジノサイトでSlingoゲームをプレイする人は、RNGに依存することになります。 これは、ゲームにスロットとビンゴの組み合わせが含まれているためです。そのため、この名前が付けられました。 これらは両方ともランダム性に依存しています。 前者の場合は実際の回転リールを再現するのが問題であり、後者の場合は単数を一つずつ抽選で描くだけです。

乱数ジェネレーターは、基本的に、ゲームのリールが停止する特定の位置を表すためにリンクできる、絶えず変化する番号を持つことによって機能します。 それらが停止する瞬間は、通常、プレーヤーが仮想ボタンを押したときであり、ランダム性の性質は、同じ結果があったとしても、かなりの時間繰り返されないことを意味します。 同じ原理がルーレットのようなオンラインゲームでも機能します。ルーレットでは、ボールのどこに落下するかを指示し、カードゲームではどのカードを配るかを決定します。

オンラインカジノゲームは、RNGのより面白いアプリケーションの1つかもしれませんが、現在、より深刻な用途があります。 たとえば、銀行や他の金融機関が支払いを承認するために発行する1回限りのパスコードは、かなり単純なバージョンの技術を使用します。 そして、どれによってかなり心配な発見に続いて? 銀行のセキュリティについては、将来的には銀行の顧客のお金を確保するためにさらに使用される可能性があります。

数値が常に変化しているという事実は、時間制限がある可能性があるため、セキュリティのレベルを追加するのに役立ちます。 したがって、潜在的な詐欺師がコードにアクセスした場合、コードを悪用する前に期限切れになっている可能性があります。

RNGは、シャッフル機能を制御するために使用されるときに、音楽ストリーミングの世界でもポップアップします。 Spotifyは過去に問題を経験しましたが、アルゴリズムを微調整することで、同じアーティストの音楽を一緒に再生しないようになりました。

そして、それは、乱数ジェネレーターの他のすべての実用的な使用法とともに、多くの人々の耳に届く音楽でなければなりません。

  iOS 16でiPhoneのタッチスクリーンが機能しない:簡単に修正する方法は?