首先是一个生成随机数的算法
这里就需要设置种子x0,种子设置好之后就设置a,c,m,这里mod用于取余,我自己写的是这样的
这个程序可生成1000个随机数,这种随机数的生成是有上限的,可以保证在一定数目内产生不重复的随机数,该数目就取决于x0与a,c,m的设置了。
接下来是重载
有两个函数square,但调用上并不会冲突,这就是重载的作用,利用形参类型、数量、循序的不同,便可实现同名函数但对不同形参进行不同的执行。