本文实例讲述了Python简单生成随机数的方法。分享给大家供大家参考,具体如下:
主要知识点:
随机整数:
random.randint(a,b)
:返回随机整数x,a<=x<=b
包含范围的随机整数
random.randrange(start,stop,[,step])
:返回一个范围在(start,stop,step)之间的随机整数,不包括结束值。
0-1之间的随机浮点数
随机实数:random.random()
:返回0到1之间的浮点数
指定范围的随机浮点数
random.uniform(a,b)
:返回指定范围内的浮点数。
实战演示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
Microsoft Windows [版本 6.1 . 7601 ]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Administrator>python
Python 2.7 . 11 (v2. 7.11 : 6d1b6a68f775 , Dec 5 2015 , 20 : 40 : 30 ) [MSC v. 1500 64 bit (
AMD64)] on win32
Type "help" , "copyright" , "credits" or "license" for more information.
>>> import random
>>> print random.randint( 1 , 3 )
2
>>> print random.randint( 1 , 3 )
1
>>> print random.randint( 1 , 3 )
2
>>> print random.randint( 1 , 3 )
2
>>> print random.randint( 1 , 10 )
1
>>> print random.randint( 1 , 10 )
10
>>> print random.randint( 1 , 10 )
5
>>> print random.randint( 1 , 10 )
1
>>> print random.randint( 1 , 10 )
5
>>> print random.randint( 1 , 10 )
7
>>> print random.randint( 1 , 10 )
4
>>> print random.randint( 1 , 10 )
3
>>> print random.randrange( 1 , 5 , 1 )
2
>>> print random.randrange( 1 , 5 , 1 )
4
>>> print random.randrange( 1 , 5 , 1 )
4
>>> print random.randrange( 1 , 5 , 1 )
4
>>> print random.randrange( 1 , 5 , 1 )
3
>>> print random.randrange( 1 , 5 , 1 )
1
>>> print random.randrange( 1 , 5 , 1 )
3
>>> print random.randrange( 1 , 5 , 1 )
1
>>> print random.randrange( 1 , 5 , 1 )
1
>>> print random.randrange( 1 , 5 , 1 )
2
>>> print random.randrange( 1 , 5 , 1 )
1
>>> print random.randrange( 1 , 5 , 1 )
1
>>> print random.randrange( 1 , 5 , 1 )
4
>>> print random.random()
0.395644101608
>>> print random.random()
0.939752210993
>>> print random.random()
0.753840174814
>>> print random.random()
0.6284505895
>>> print random.random()
0.221124079082
>>> print random.random()
0.859997827515
>>> print random.uniform( 3 , 5 )
3.68718533467
>>> print random.uniform( 3 , 5 )
3.44178711732
>>> print random.uniform( 3 , 5 )
3.66400073252
>>> print random.uniform( 3 , 5 )
4.90505268541
>>> print random.uniform( 3 , 5 )
4.69546962717
>>> print random.uniform( 3 , 5 )
4.26153330638
>>>
|
希望本文所述对大家Python程序设计有所帮助。
原文链接:https://blog.csdn.net/u013421629/article/details/79148854