|
|
1
5
不。首先,在大多数处理器上,这将在1毫秒内循环多次(可能是完整的100次),从而产生100个相同的数字。 即使在随机数生成器中植入计时器刻度也很危险-计时器刻度很少像您预期的那样“随机”。 |
|
|
2
1
我建议生成随机数: 1-选择尽可能远离您所在位置的网站。例如,如果您在美国,请尝试一些在马拉西亚、中国、俄罗斯、印度等地拥有服务器IP的网站。流量大的服务器更好。 2-在您的国家互联网流量高的时候(在我的国家,大约是晚上7点到11点),多次对这些网站执行ping操作,获取每个ping结果(仅使用整数值),并计算其模数2(即,从每个ping操作中,您得到一个位:0或1)。 3-重复该过程几天,记录结果。 4-收集你从所有Ping中得到的所有比特(可能你会得到数十万比特),然后从中选择你的比特。(也许您想使用上面提到的相同方法中的一些数据来选择您的位。) 小心:在您的代码中,您应该检查超时等等。 |