Pythonで乱数を生成する方法

WBOY
リリース: 2016-06-16 08:45:43
オリジナル
1205 人が閲覧しました

Python での乱数の生成と、random モジュールで最も一般的に使用される関数との関係がわからない場合は、次の記事が Python での乱数の生成と、random モジュールで最も一般的に使用される関数との関係について説明しています。 module. 、何かを得ることができれば幸いです、以下はこの記事の紹介です。

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) #该语句是错误的。 

ログイン後にコピー

下限値は上限値より小さくなければなりません。

ランダム.ランダムレンジ

指定された範囲の集合から、指定された基数で増加するこの記事は、乱数を生成する Python のアプリケーションの部分的な紹介です。

ランダムな整数:
>>> ランダムにインポート
>>> ランダム.randint(0,99)
21

0 から 100 までの偶数をランダムに選択します:
>>> ランダムにインポート
>>> ランダム.randrange(0, 101, 2)
42

ランダムな浮動小数点数:
>>> ランダムにインポート
>>> ランダム.ランダム()
0.85415370477785668
>>> ランダム.ユニフォーム(1, 10)
5.4221167969800881

ランダムな文字:
>>> ランダムにインポート
>>> ランダム.choice('abcdefg%^*f')
「だ」

複数の文字の中から特定の数の文字を選択します:
>>> ランダムにインポート
ランダム.サンプル('abcdefghij',3)
['a'、'd'、'b']

複数の文字から特定の数の文字を選択して、新しい文字列を形成します:
>>> ランダムにインポート
>>> 文字列をインポートします
>>> string.join(random.sample(['a','b','c','d','e','f','g','h','i' ,'j'], 3)).r
eplace(" ","")
「ふー」

文字列をランダムに選択します:
>>> ランダムにインポート
>>> ランダム.チョイス ( ['リンゴ', '梨', '桃', 'オレンジ', 'レモン'] )
「レモン」

シャッフル:
>>> ランダムにインポート
>>> アイテム = [1、2、3、4、5、6]
>>> ランダム.シャッフル(アイテム)
>>> アイテム
[3、2、5、6、4、1]

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!