pythonは一つの範囲で乱数の単純な例を取る。

1774 ワード

pythonは乱数を一つの範囲で取る方法です。
ランドm.uniform()関数を利用して実現できます。
randdom.uniform()関数は、【randdom.uniform(10,20)】のように、指定された範囲内のランダム浮動小数点を生成するために使用されます。
ランドm.randent(a,b)は、指定された範囲の整数を生成するために使用されます。ここで、パラメータaは下限であり、パラメータbは上限であり、生成された乱数n:a<=n==b。
コードの例:

print random.randint(12, 20)  #        n: 12 <= n <= 20
print random.randint(20, 20)  #      20     
# print random.randint(20, 10)  #        。        
ランドm.uniform(a,b)は、一つの指定範囲内の乱数を生成するために使用され、二つのパラメータのうちの一つは上限であり、一つは下限である。a>bの場合、生成された乱数n:a>=n>=b。a=n>=aです。
コードの例:

print random.uniform(10, 20)
print random.uniform(20, 10)
# 18.7356606526
# 12.5798298022
コンテンツ拡張:
python 3は乱数を実現します。

import random
#    
import string

print(random.randint(0,99))
#    0 100    
print(random.randrange(0, 101, 2))
#     
print(random.random())
print(random.uniform(1, 10))
#    
print(random.choice('abcdefg&#%^*f'))
#              
print(random.sample('abcdefghij',3))
#                    
# print(string.join(random.sample(['a','b','c','d','e','f','g','h','i','j'], 3)).replace(" ",""))
#       
print(random.choice ( ['apple', 'pear', 'peach', 'orange', 'lemon'] ))
#  
items = [1, 2, 3, 4, 5, 6]
random.shuffle(items)
print("  :", items)
#          k           ,        
list = []
list = random.sample(items,2)
print(list)
以上はpythonが一つの範囲内で乱数を取る簡単な例の詳細です。pythonがどのように乱数を取るかについて、他の関連記事に注目してください。