System.Random random = new Random(~unchecked((int)DateTime.Now.Ticks));这个没看懂,Random()函数中的,unchecked((int)DateTime.Now.Ticks)起什么作用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 05:54:52
System.Random random = new Random(~unchecked((int)DateTime.Now.Ticks));这个没看懂,Random()函数中的,unchecked((int)DateTime.Now.Ticks)起什么作用?
x) ,.I JKU(P y 1Ҽ ̼MĒԐT=rbMMg>ٱ٦t?koҁ}Χ{MdZtb'xw)+mLYt~͐ ԗ4i붧=lsHh =[Yg_,y{@Ϧo{9}Ѝ@@Qgs>2Y Ɏ毝YgÓKYu)P&속@#b~qAb(8+U

System.Random random = new Random(~unchecked((int)DateTime.Now.Ticks));这个没看懂,Random()函数中的,unchecked((int)DateTime.Now.Ticks)起什么作用?
System.Random random = new Random(~unchecked((int)DateTime.Now.Ticks));
这个没看懂,Random()函数中的,unchecked((int)DateTime.Now.Ticks)起什么作用?

System.Random random = new Random(~unchecked((int)DateTime.Now.Ticks));这个没看懂,Random()函数中的,unchecked((int)DateTime.Now.Ticks)起什么作用?
随机数其实不是真的随机,而是根据执行代码的时间(这是随机的)来生成的一个数字.
所以传入的参数就是当前时间.