API:Random构造器及方法简述

构造器



       Random构造器有两种Random()与Random(long seed),其中后者的参数为种子,通过不同的种子可以生成不同的伪随机数串。

       无参的构造器中的设定种子值原则是:构造函数将随机生成器的种子设置为不同于此构造器其他调用值。

       对于有参的构造器,这种子是伪随机数发生器内部状态的初始值,它有next(int)方法产生。

同时new一个无参的构造器也可以设定种子值。

例:Random rnd = new Random();

       rnd.setSeed(300);//将rnd对象的种子值设为300。

方法名

setseed()

用一串长类型的数来设置随机数发生器的种子,setseed的遵循的准则是:setseed改变了随机数生成器对象的状态使得就好像它被作为参数一样。重写可以使用长达64位数作为种子数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容