![Javaで乱数を生成する3つの方法](https://img.php.cn/upload/article/000/000/041/5e6f6f9edb0f6445.jpg)
乱数を生成するには 3 つの方法があります:
1. Math.random() メソッドを使用する
2. システムを通じて取得します。 currentTimeMillis() メソッド ミリ秒数
##3. Random クラスを介して
#最初のメソッド: 共通メソッド Math.random() メソッドは、0 ~ 1 の double 型 10 進数を取得します。次に int 型の壁ブリックの例を渡します:
![1584361471749856.png Javaで乱数を生成する3つの方法](https://img.php.cn/upload/image/470/264/615/1584361471749856.png)
Math.random メソッドを使用して 0 から 1 までの 16 桁の 10 進数を直接生成し、それを次のメソッドを通じて直接取得します。 int への強力な変換による m * 10/100 必要な桁数。
(推奨チュートリアル:
java クイック スタート)
2 番目のタイプ: System.currentTimeMillis() 計算メソッドは、実際には時間関数であり、ランダムとしても使用できます。数値。現在時刻をミリ秒単位で返します。例:
![1584361496971623.png Javaで乱数を生成する3つの方法](https://img.php.cn/upload/image/218/339/450/1584361496971623.png)
3 番目のメソッド: Random クラスを使用して 2 つのコンストラクターを取得します。Random クラスは強力であり、操作のみを行うため、最も一般的に使用されるメソッドのみを使用して説明します。このピースをカウントします (例:
![1584361522843348.png Javaで乱数を生成する3つの方法](https://img.php.cn/upload/image/735/158/497/1584361522843348.png)
Random を通じてオブジェクトを作成してメモリ オブジェクトを取得し、変換中に対応する乱数を取得します。このクラスのメソッドも原理は最初のものと同じで、Math.random がソースコード内で呼び出しているのは Random クラスのメソッドです。
関連ビデオ チュートリアルの共有:
Java ビデオ チュートリアル
以上がJavaで乱数を生成する3つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。