我需要调用一个函数y次数,看看其中只有一个调用是真的。我正在尝试使用for循环来优化我的文本代码,但是结果总是返回false。这是工作的(x是1),但是如果我需要调用函数(例如,100次),则占用太多的空间:if function(1) or function(2) or ... function(y)= 1 to y break x := x + 1
在接受答案 to 计算机科学栈交换中的一个问题中,有人提到计数器模式下的分组密码使随机数产生器具有较大的位空间,在循环前只访问域的每个元素一次。当然,使用通常的分组密码块大小( 128位及以上),您将永远不会到达那个循环点。在对另一个答案的评论中,提出了一个问题,即我们是否可以用更小的域大小来做同样的事情。是否有一种密码学方法来构造具有“小”域大小的密钥排列,以至