ホームページ  >  記事  >  バックエンド開発  >  Python は 10 個の乱数を生成します

Python は 10 個の乱数を生成します

silencement
silencementオリジナル
2019-06-05 15:17:3233320ブラウズ

この記事では主にPythonで乱数を生成する方法を紹介しますので、困っている方は参考にしてください。

Python は 10 個の乱数を生成します

Python での乱数の生成と、random モジュールで最も一般的に使用される関数との関係がわからない場合は、Python での乱数の生成に関する次の記事を参照してください。ランダムモジュールで最もよく使われる関数との関係から何かを得ることができれば幸いです。

random.random() は、指定された範囲内でランダムな数の文字ポイントを生成するために使用されます。2 つのパラメーターのうちの 1 つは上限、もう 1 つは下限です。 a > b の場合、乱数を生成します

n: a <= n <= b。如果 a <b, 则 b <= n <= a。
print random.uniform(10, 20)  
print random.uniform(20, 10)  
#---- 
#18.7356606526  
#12.5798298022  
random.randint

を使用して、指定された範囲内の整数を生成します。パラメータ a は下限値、パラメータ b は上限値です。Python は乱数を生成します

print random.randint(12, 20) #生成的随机数n: 12 <= n <= 20 
print random.randint(20, 20) #结果永远是20 
#print random.randint(20, 10) #该语句是错误的。

下限値は上限値より小さい必要があります。

random.randrange

指定された範囲内のセットから、指定された基数だけ増加して、乱数を生成する Python のアプリケーションの部分的な紹介です。

ランダムな整数:

>>> import random
>>> random.randint(0,99)

21

0 ~ 100 の偶数をランダムに選択:

>>> import random
>>> random.randrange(0, 101, 2)

42

ランダムな浮動小数点数:

>>> import random
>>> random.random()

0.85415370477785668

>>> random.uniform(1, 10)

5.4221167969800881

ランダムな文字:

>>> import random
>>> random.choice(&#39;abcdefg&#%^*f&#39;)

'd'

以上がPython は 10 個の乱数を生成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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