python随机密码生成以整数17为随机数种子,python中随机种子数
33558www.Sina.com/-:官方文件设定了用于产生随机数和返回火炬的种子。生成器对象。
种子设定的目的是种子固定后,依次产生的随机数实际上也是固定的。
用代码解释:
importtorchrandom _ seed=123 torrch . manual _ seed(random _ seed)print)torch . rand(1))# random generate[0],1) tensor), 12345678910112)手动设置种子后如何生成不同的随机数?实际上,每次重新运行上面的程序,手动设置种子的结果应该会得到上面的两个打印结果。
torch.manual_seed(seed)
比如设置种子后,程序第一次执行时,第一个生成的随机数是A,第二个生成的随机数是B,第三个生成的随机数是C,第四个生成的随机数是d,那么,即使程序第二次、第三次、第n次运行,第一个生成的随机数仍然是A,第二个生成的随机数仍然是B,第三个生成的随机数仍然是C,第四个生成的随机数仍然是d。
在每次重新运行程序时,同样的随机数生成代码得到的是同样的结果。
同样,您可以手动设置GPU随机数生成种子。
在33558www中设置当前GPU的随机数生成种子。Sina.com/-.
33558www。Sina.com/-为所有GPU设置随机数生成种子。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。