コンテンツにスキップ
GR

Generate Random Numbers

出版社: Ion Saliu
ウイルススキャン済み Windows Free
ダウンロード v3.01 1.2K ダウンロード
バージョン3.01
出版社 Ion Saliu
発売日2012/10/04
追加された日付2012/10/04
OSの要件Windows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
要件None
総ダウンロード数1,244
週あたりのダウンロード1
価格Free

説明

乱数は真の乱数を生成します。コンパイルされたプログラムとソースコードが含まれています。ソース コードは、あまり知られていない 2 つのアルゴリズムを使用して一意の乱数を生成します。数字は本当にランダムです。ランダム化シードは非常にランダムです。このサンプル プログラムのアルゴリズムは、乱数生成の最も簡潔なアルゴリズムです。コンピューターは、手動で選択したり、機械装置を実行したりするのと同じくらいランダムな数字を生成できます。

含まれているのは、ランダム シードを設定するために作成した高度にランダム化された関数、TheSeeder です。 TIMER だけでなく、システムの日付と時刻を使用します。多くの人がランダム性を確率と混同しています。たとえば、シードが 1 ~ 10 の場合、シードはランダムであるとは見なされません。実際、私たちが話しているのは、ランダム性の度合いです。シードの範囲が大きいほど、シードはランダム化されます。これは、1 つの特定のシードを選択する確率が低いためです。

TIMER は 86400 の値 (24 時間の秒数) を取ります。もちろん、TIMER をシードとしてのみ使用し、乱数発生器を 1 日の同じ時間に実行すると、数字のシーケンスは常に同じになります。したがって、疑似ランダムという用語。 TheSeeder は、数百万から数十億の間のランダムなシードを生成します。一生のうちに同じ種を見ることはありません。

完全に機能するプログラムは、ルーレットのスピンも生成できます。パラメータ: 最大数 37 (フレンチ ルーレット) または 38 (アメリカン ルーレット);組み合わせごとの数=1 (一度に 1 つのスピン)。次に、結果から 1 を差し引きます。したがって、ルーレットの 1 番は 0 になり、37 番は 36 になります。アメリカン ルーレットの特殊なケース: 38 番は 2 つのゼロ (00) になります。

類似プログラム

代替案

この出版社の他の作品