我在考虑基于随机性的低效算法,并想知道如何对它们进行分类。我的低效算法就是这么做的。Generate a random number between 1 and N (inclusive).
Check it has not already been used.这应该得到所有的随机顺序的数字,但是对于大的数值,当得到最后几个数时
这是关于一个声称公平的在线轮盘赌游戏。以下是解释:HMAC- the 512用于散列STRING1,并以STRING2作为密钥,给出了一个128个字符的十六进制字符串。我的问题是,HMAC-SHA-512的输出是否是100%随机的,以便将其用作像这样的随机数生成器,或者换句话说,是否有平等的机会命中任何数