random()函数和seed种子的用法

在这里插入图片描述
上述的代码如下:

import numpy as np
import random
num=np.random.random() #生成0到1之间的随机数
print(“num =”,num)
num1=np.random.randint(1,20) # 生成1到20的一个整型随机数
print(“num1 =”,num1)
num2=np.random.uniform(2.0,6.0) # 生成2.0到6.0之间的所有数字,包括整型和浮点型
print(“num2 =”,num2)
num3=random.randrange(1,50,2) #生成1到50间隔为2的随机整数
#(要用random的库不要用np,否则会报错 ‘numpy.random’ has no attribute ‘randrange’)
print(“num3 =”,num3)
str1=random.choice(‘I Love you’)
print(“str1 =”,str1)

下面是seed种子的用法:
在这里插入图片描述
代码如下:

num4 = np.random.randint(1,20)
print(“num4 =”,num4)
print("----------seed之后-----------")
np.random.seed(1)
num5 = np.random.randint(1,20)
print(“num5 =”,num5)
np.random.seed(1)
num6 = np.random.randint(1,20)
print(“num6 =”,num6)
np.random.seed(1)
num7 = np.random.randint(1,20)
print(“num7 =”,num7)
print("----------不加seed-----------")
num8 = np.random.randint(1,20)
print(“num8 =”,num8)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值