请问怎样用C#产生一系列的随机书??????

wsp168 2003-05-25 06:10:17
我想用 C# 来产生一些随机数,请问有现成的函数吗?急。。。。。。。。。。。。。。
...全文
28 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lostinetdotcom 2003-05-25
  • 打赏
  • 举报
回复
使用:

Random rnd=new Random(Guid.NewGuid().GetHashCode());
TheAres 2003-05-25
  • 打赏
  • 举报
回复
DateTime.Now.Ticks的值为自 0001 年 1 月 1 日午夜 12:00 以来所经过时间以 100 毫微秒为间隔表示时的数字。

using System;
using System.Threading;

class RandomTest
{
public static void Main()
{
Random rdm = new Random(unchecked((int)DateTime.Now.Ticks));
Console.WriteLine(rdm.Next().ToString());
Thread.Sleep(1000);
//可以看出两次产生的随机数是不同的
rdm = new Random(unchecked((int)DateTime.Now.Ticks));
Console.WriteLine(rdm.Next().ToString());
Thread.Sleep(5000);
}
}

详细情况参考
ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemRandomClassctorTopic2.htm

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧