ホームページ >バックエンド開発 >Python チュートリアル >Pythonで100以内の10個の整数をランダムに生成する方法

Pythonで100以内の10個の整数をランダムに生成する方法

DDD
DDDオリジナル
2023-09-19 14:37:007238ブラウズ

100 以内の 10 個の整数をランダムに生成する手順: 1. ランダム モジュールをインポートする; 2. 数値の空のリストを作成する; 3. for ループを使用して 10 個のランダムな整数を生成し、リストに追加する; 4 . print() 関数を使用して、生成された整数リストを出力します。 5. プログラムを実行するたびに異なる乱数を生成したい場合は、random.seed() 関数を使用して乱数シードを設定することができます。各乱数生成です。

Pythonで100以内の10個の整数をランダムに生成する方法

このチュートリアルのオペレーティング システム: Windows 10 システム、Python バージョン 3.11.4、Dell G3 コンピューター。

Python で 100 以内の 10 個の整数をランダムに生成するには、random モジュールで randint() 関数を使用できます。具体的な手順は次のとおりです。

ランダム モジュールをインポートします。

Python でランダム モジュールの関数を使用するには、最初にモジュールをインポートする必要があります。以下に示すように、import ステートメントを使用してランダム モジュールをインポートできます。

import random

randint() 関数を使用してランダムな整数を生成します。

random モジュールの randint() 関数は、指定された範囲内のランダムな整数を生成できます。この例では、100 以内の 10 個の整数を生成する必要があるため、randint(0, 100) 関数を使用してランダムな整数を生成できます。具体的なコードは次のとおりです。

import random
numbers = []
for _ in range(10):
    number = random.randint(0, 100)
    numbers.append(number)
print(numbers)

上記のコードでは、空のリスト番号を作成し、for ループを使用して 10 個のランダムな整数を生成し、リストに追加します。最後に、print() 関数を使用して、生成された整数のリストを出力します。

上記のコードを実行すると、出力結果は次のようになります:

[35, 78, 42, 15, 90, 56, 7, 99, 63, 27]

これは、100 以内で生成された 10 個のランダムな整数です。

プログラムを実行するたびに異なる乱数を生成したい場合は、random.seed() 関数を使用して、各乱数を生成する前に乱数シードを設定できます。たとえば、コードの先頭に次のコードを追加できます。

import random
random.seed()

この方法では、プログラムが実行されるたびに、現在時刻に基づいて異なる乱数が生成されます。

randint() 関数に加えて、random モジュールは、0 から 1 までのランダムな浮動小数点数を生成する random.random() や、random.choice( など、乱数を生成するための他の関数も提供します。 ) リストなどから要素をランダムに選択します。特定のニーズに応じて、乱数を生成する適切な関数を選択できます。

概要

Python で 100 以内の 10 個のランダムな整数を生成するには、random モジュールで randint() 関数を使用します。ランダム モジュールをインポートし、for ループと append() 関数を使用すると、指定した範囲内のランダムな整数を生成し、リストに追加できます。最後に、print() 関数を使用して、生成された整数のリストを出力します。

以上がPythonで100以内の10個の整数をランダムに生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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