对于在课程中分配的汇编程序,我需要伪随机数生成器算法,并且我希望使用简单的算法。但是,我不能使用外部库。
什么是用于汇编的良好,简单的伪随机数生成器算法?
一种简单的方法是只选择两个相对大的素数a和b,然后将随机数乘以a并加b。使用模运算符将低位保留为您的随机数,并保留下一个迭代的完整值。
该算法称为线性同余生成器。