C# Random 实现 long型随机数_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C# Random 实现 long型随机数

C# Random 实现 long型随机数

 2017/10/19 10:25:54  moodlee  程序员俱乐部  我要评论(0)
  • 摘要:思路:利用double的随机数,来确定Long的随机数。publicstaticlongNextLong(longA,longB){longmyResult=A;//-----longMax=B,Min=A;if(A>B){Max=A;Min=B;}RandomR=newRandom();doubleKey=R.NextDouble();myResult=Min+(long)((Max-Min)*Key);//-----returnmyResult;}
  • 标签:C# 实现

思路:利用double的随机数,来确定Long的随机数。

public static long NextLong(long A,long B)
{
long myResult = A;
//-----
long Max=B , Min=A;
if (A > B)
{
Max = A;
Min = B;
}
Random R = new Random();
double Key = R.NextDouble();
myResult = Min + (long)((Max - Min) * Key);
//-----
return myResult;
}

发表评论
用户名: 匿名