random通常、私たちは以下の方法でJavaで乱数を生成しています。random.nextInt(10);3。シングルスレッドの場合、パフォーマンスの差はあまりありません。必要なものを選んでください。`ThreadLocalRandom`を使うことをお勧めします。ランダムはスレッドセーフですが、複数のスレッドが同じRandomのインスタンスを使用する場合、複数のスレッドが同じ「ランダム」ジェネレータメソッドにアクセスし続けるために競合が発生し、パフォーマンスが低下します。ThreadLocalRandomこれは、スレッドごとにランダムインスタンスを生成することで解決します。JavaDoc]を参照してください。このチュートリアルでは、上記のメソッドを使用してリストからランダムな項目を取得する方法を示します。`ThreadLocalRandom`の例です。list.get(index);}}出力。結果は、プログラムが実行されるたびに異なります。`Random`の例です。Math.random()`Math.random()`の例では、ArrayListからランダムな項目を取得します。