python 生成伪随机数

2020年11月24日 Jerry 3843 2021年1月17日

问题:利用python生成随机数

要求:

1、随机数在1-1000之间任意10个。

2、要求在同一天的不同时间获取到的随机数相同。

3、要求不同天获取到的随机数不同。也就是每天一组随机数。

 

实现:

获取当天日期作为随机数种子即可,获取随机数前置相同的随机数种子。

# encoding: utf-8

import random
import datetime

if __name__ == "__main__":
    d = datetime.datetime.now().strftime('%Y%m%d')
    random.seed(d)
    print([random.randint(0,500) for _ in range(10)])
    print([random.randint(0,500) for _ in range(10)])
    random.seed(d)
    print([random.randint(0,500) for _ in range(10)])
    print([random.randint(0,500) for _ in range(10)])
    print([random.randint(0,500) for _ in range(10)])
    print([random.randint(0,500) for _ in range(10)])
    print([random.randint(0,500) for _ in range(10)])

jerrycoding python随机数


原创文章,转载请注明出处: https://jerrycoding.com/article/pyrandom

微信
jerry微信赞助
支付宝
jerry支付宝赞助

您尚未登录,暂时无法评论。请先 登录 或者 注册

0 人参与 | 0 条评论

每日一句 (From ONE)
不知你是否发觉,2024比前后的年份都多了一天。我们因此多一日的幸福,多一日的烦忧,也多了一日ONE的陪伴。
相等的时间,有人把同样的日子过了366遍,有人过了366个不一样的日子。想跳出循环往复的轮回,把生活过出不一样的滋味,ONE便是打开不同世界的时光隧道,每个读者都是文字上的旅行家。
我们从2024年的作品中选出6篇年度文章,与你一同回顾那些奇妙旅程。
微信扫码

扫一扫关注我

关于本站