python3随机生成数字,Python3 随机数

使用随机(random)模块,可以生成伪随机数。函数random() 生成零和1,即 [0, 0.1 .. 1]之间的随机数。该模块生成的数字不是真正的随机,但对大多数的应用情况有足够的随机。

0和1之间的随机数。

我们可以用这个小代码生成一个(伪)随机浮点数:

from random import *

print random() # Generate a pseudo-random number between 0 and 1.

产生1和100之间的随机数

以产生一个1到100之间的一个整数(整数):

from random import *

print randint(1, 100) # Pick a random number between 1 and 100.

这将打印一个随机整数。如果想将其存储,可以使用一个变量:

from random import *

x = randint(1, 100) # Pick a random number between 1 and 100.

print x

1到10之间的随机数

要生成一个1到10之间的随机浮点数,可以使用uniform() 函数:

from random import *

print uniform(1, 10)

从列表中选择一个随机的项

函数的列表

我们可以从一个列表随机,如下代码:

from random import *

items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

shuffle(items)

print items

要从列表中选择一个随机数:

from random import *

items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

x = sample(items, 1) # Pick a random item from the list

print x[0]

y = sample(items, 4) # Pick 4 random items from the list

print y

我们可以同样在字符串列表选择一个随机字符:

from random import *

items = ['Alissa','Alice','Marco','Melissa','Sandra','Steve']

x = sample(items, 1) # Pick a random item from the list

print x[0]

y = sample(items, 4) # Pick 4 random items from the list

print y

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值