我正在编写一个Android应用程序,通过以下公式为每个客户端提供长用户ID:
long userID = (long) (Math.random() * 2 * Long.MAX_VALUE - Long.MAX_VALUE);
我是否正确使用MAX_VALUE,即利用每一个可能的长值?
我有两个重复用户ID与10k,100k或100万用户的几率是多少?我该如何计算呢?
java random statistics stochastic long-integer
java ×1
long-integer ×1
random ×1
statistics ×1
stochastic ×1