问题:利用python生成随机数
要求:
1、随机数为1-1000之间的任意10个。
2、要求同一天不同时间获取的随机数相同。
3、要求不同日期取得的随机数不同。 也就是说,每天都是一组随机数。
实现:
将当天的日期作为随机数种子取得即可,取得随机数前置相同的随机数种子。
# encoding: utf-8
导入随机
导入日期时间
if __name__=='__main__':
d=datetime.datetime.now (.strftime (' % y % m % d ' ) )。
random.seed(d ) )。
print ([ random.randint (0,500 ) for_inrange ) 10 )
print ([ random.randint (0,500 ) for_inrange ) 10 )
random.seed(d ) )。
print ([ random.randint (0,500 ) for_inrange ) 10 )
print ([ random.randint (0,500 ) for_inrange ) 10 )
print ([ random.randint (0,500 ) for_inrange ) 10 )
print ([ random.randint (0,500 ) for_inrange ) 10 )
print ([ random.randint (0,500 ) for_inrange ) 10 )