-【PBS无尽数学】计算机如何生成随机数? 熟肉

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • stcanx:玩单片机有时遇到随机数的需求 我把AD转换输入脚悬空,读取AD值,得到的随机数。没有ad转换的单片机需要随机数就利用单片机去读取按键作用时间,微秒级。两个方案生成的随机数都很理想。
  • NewtonCarmack:cou = 0 def judge(flag,tmp): global cou for j in range(1, 5000): le1 = len(str(tmp)) b = tmp ** 2 tmp = (b / (10 ** (le1 / 2))) % (10 ** le1) if tmp == flag: cou += 1 print flag,tmp,b,j > 4096 return def solve(): for i in range(1000,10000): le = len(str(i)) a = i**2 flag = (a/(10**(le/2)))%(10**le) tmp = flag judge(flag,tmp) solve() print '***',cou 不知道这样测试行不行?
  • Baka_9:没有输入的情况下不能,只能产生伪随机数。需要一个根据环境产生随机数的工具,比如你鼠标的位置等等
  • 呜米呜米呜:我会在mc里做小额的随机数生成器_(:3」∠)_
  • 斯塔克俱乐部:C语言简单

http://acg.ibilibili.com/cms/yirenzhixia/7.html