Python3-number-seed
提供:Dev Guides
Python 3-Number seed()メソッド
説明
- seed()*メソッドは、基本的な乱数ジェネレーターを初期化します。 他のランダムモジュール関数を呼び出す前に、この関数を呼び出します。
構文
- seed()*メソッドの構文は次のとおりです。
seed ([x], [y])
注意-この関数は、基本的な乱数ジェネレーターを初期化します。
パラメーター
*x* -これは次の乱数のシードです。 省略すると、次の乱数を生成するのにシステム時間がかかります。 xがintの場合、直接使用されます。
*y* -これはバージョン番号です(デフォルトは2)。 str、byte、またはbyte配列オブジェクトはintに変換されます。 バージョン1はxのhash()を使用しました。
戻り値
このメソッドは値を返しません。
例
次の例は、seed()メソッドの使用方法を示しています。
#!/usr/bin/python3
import random
random.seed()
print ("random number with default seed", random.random())
random.seed(10)
print ("random number with int seed", random.random())
random.seed("hello",2)
print ("random number with string seed", random.random())
出力
上記のプログラムを実行すると、次の結果が生成されます-
random number with default seed 0.2524977842762465
random number with int seed 0.5714025946899135
random number with string seed 0.3537754404730722