検索
ホームページJava&#&チュートリアルJava で Random.nextInt() メソッドを使用して乱数を生成するにはどうすればよいですか?

Java で Random.nextInt() メソッドを使用して乱数を生成するにはどうすればよいですか?

Random.nextInt() メソッドを使用して Java で乱数を生成するにはどうすればよいですか?

乱数はコンピューター サイエンスで広く使用されており、パスワード、ゲームのランダム イベント、データ サイエンスのランダム サンプリングなどの生成に使用できます。 Java には乱数を生成する Random クラスが用意されており、nextInt() メソッドを使用してランダムな整数を生成できます。

以下では、Random.nextInt() メソッドを使用して乱数を生成する方法と、具体的なコード例を紹介します。

まず、java.util.Random クラスをインポートする必要があります:

import java.util.Random;

次に、 nextInt() メソッドを使用して乱数を生成するために Random オブジェクトを作成する必要があります:

Random random = new Random();

これで、 nextInt() メソッドを使用してランダムな整数を生成できます。この方法は 2 つの異なる方法で使用できます。

  1. パラメータが渡されない場合、nextInt() メソッドは最小整数値から最大整数値までの範囲の乱数 (最小値と最大値を含む) を生成します。
int randomNum1 = random.nextInt();
  1. 整数パラメータ n が渡された場合、nextInt(n) メソッドは 0 から n-1 までの範囲の乱数を生成します。
int randomNum2 = random.nextInt(10);  // 生成一个0到9之间的随机数

以下は1 から 10 の範囲の 5 つの乱数を生成して出力する完全なサンプル コード:

import java.util.Random;

public class RandomNumberGenerator {
    public static void main(String[] args) {
        Random random = new Random();

        for (int i = 0; i < 5; i++) {
            int randomNum = random.nextInt(10) + 1;  // 生成一个1到10之间的随机数
            System.out.println("随机数 #" + (i + 1) + ": " + randomNum);
        }
    }
}

上記のコードを実行すると、次のような出力が得られます:

随机数 #1: 7
随机数 #2: 4
随机数 #3: 10
随机数 #4: 3
随机数 #5: 6

この例では、このように、Random.nextInt() メソッドを使用して乱数を生成することに成功しました。

概要:

Java の Random クラスは、ランダムな整数を生成するための nextInt() メソッドを提供します。 Random オブジェクトを作成し、その nextInt() メソッドを呼び出すことで、さまざまな範囲の乱数を生成できます。パラメーターを指定しない nextInt() メソッドは、整数の最小値と最大値の間の乱数を生成し、パラメーター n を指定した nextInt(n) メソッドは、0 から n-1 までの乱数を生成します。

この記事が、Random.nextInt() メソッドを使用して Java で乱数を生成する方法を理解し、具体的なコード例を提供する方法を理解するのに役立つことを願っています。楽しいプログラミングを!

以上がJava で Random.nextInt() メソッドを使用して乱数を生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール