Pythonでのランダムな整数値の作り方 ( rondom.randint() )

2010年2月14日

Pythonでランダムな値を生成するのは非常に簡単です。


以下のようにrandomクラスをインポートして、random.randint(a, b)と実行するだけです。 


この場合、a <= random.randint(a, b) <= bの整数値をランダムに生成してくれます。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 以下はipython(pythonインタープリタモードの便利ツール)の結果です。

In [2]: import random
In [3]: random.randint(1, 5)
Out[3]: 5
In [4]: random.randint(1, 5)
Out[4]: 3
In [5]: random.randint(1, 5)
Out[5]: 1
In [6]: random.randint(1, 5)
Out[6]: 3
In [7]: random.randint(1, 5)
Out[7]: 2
In [8]: random.randint(1, 5)
Out[8]: 3
In [9]: random.randint(1, 5)
Out[9]: 5
In [10]: random.randint(1, 5)
Out[10]: 3
In [11]: random.randint(1, 5)
Out[11]: 2
In [12]: random.randint(1, 5)
Out[12]: 4