python 乱数 範囲指定
で google 検索すると情報を得られます。
参考
https://docs.python.jp/3/library/random.html
...
整数用の関数
random.randrange(start, stop[, step])
range(start, stop, step) の要素からランダムに選ばれた要素を返します。
...
random.randint(a, b)
a <= N <= b であるようなランダムな整数 N を返します。randrange(a, b+1) のエイリアスです。
...
次のようにして n 桁の数字の最小、最大を得ることができます。
a = 10 ** (n - 1) // n = 3 の場合 100
b = a * 10 - 1 // n = 3 の場合 999
試してみます。
python
1$ python3
2>>> import random
3>>> a = 10 ** 10
4>>> b = a * 10 - 1
5>>> random.randint(a, b)
675012196028
7>>> r = random.randint(a, b)
8>>> len(str(r))
911
11 桁の整数が得られています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/25 07:01
2017/03/25 07:05
2017/03/25 07:07