C#产生需要的随机数

原创 2004年10月25日 15:03:00

private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   // 初始化伪随机数发生器
   Random ro=new Random(unchecked((int)DateTime.Now.Ticks));

   // 方法1:指定随机数上下限,产生上下限中的随机整数
   String RoInt=ro.Next(1,20).ToString();
   Response.Write("RoInt="+RoInt+"<br>");

   // 方法2:返回系统时间作为随机种子的随机整数
   String RoInt2=ro.Next().ToString();
   Response.Write("RoInt2="+RoInt2+"<br>");

   // 方法3:指定最大值非负随机整数
   String RoInt3=ro.Next(10).ToString();
   Response.Write("RoInt3="+RoInt3+"<br>");

   // 方法4:生成0.0和1.0之间的随机数
   String RoDouble=ro.NextDouble().ToString();
   Response.Write("RoDouble="+RoDouble+"<br>");

   // 方法5:用随机数填充指定字节数组
   // 字节数组的每个元素均设置为
   // 一个大于或等于零而小于或等于 MaxValue 的随机数
   // MaxValue = 255
   Byte[] b = new Byte[5];
   ro.NextBytes(b);
   for (int i = 0; i < 5; i++)
   {
    Response.Write("RoBytes"+i+"="); 
    Response.Write(b[i]+"<br>");
   }

比较简单的直接用 order by NEWID()

c#编程实现生成指定范围的不同的随机数

编程实现遗传算法的过程中,第一步发现种群初始化的时候产生的种群(随机数)是一 样的5个种群3个影响因素,目标产生5*3的矩阵。但是开始第三行第四行第五行等产生的数据是 一样的。后来试着修改,竟然5行数...
  • qq_35409640
  • qq_35409640
  • 2017年05月02日 13:43
  • 817

C#产生正态分布、泊松分布、指数分布、负指数分布随机数(原创)

http://blog.sina.com.cn/s/blog_76c31b8e0100qskf.html 在编程过程中,由于数据仿真模拟的需要,我们经常需要产生一些随机数,在C#中,产生一般...
  • mituan1234567
  • mituan1234567
  • 2015年07月20日 18:56
  • 1463

C#产生随机数之一 生成真随机数

Random类是一个产生伪随机数字的类,它的构造函数有两种,一个是直接New Random(),另外一个是New Random(Int32 Seed),前者是根据触发那刻的系统时间做为种子,来产生一个...
  • cjolj
  • cjolj
  • 2017年03月02日 11:51
  • 2863

C# 循环产生多个随机数重复问题

转自:http://hi.baidu.com/pmssh/blog/item/8214d11f9f63e868f624e4ac.html       今天在做项目的时候,由于要批量生成充值卡,充...
  • herogui
  • herogui
  • 2016年05月27日 18:27
  • 1539

C#--利用Random类产生10个[10,99]之间的随机数,并将这10个随机数在列表框中显示出来,每个数占一项。用户选择某项后,在右边标签中显示所选内容

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; ...
  • bao2516090
  • bao2516090
  • 2012年11月03日 16:37
  • 4110

一种利用ADC产生随机数的方法

在单片机的应用中,我们会遇到产生随机数的场合。这样一种好的随机数产生方式就比较重要,这里介绍一种利用ADC产生随机数的方法。 在一般数字电路中使用到的ADC在正常情况下由于环境噪声的普遍存在,AD...
  • u012342996
  • u012342996
  • 2016年05月21日 15:42
  • 550

正态分布随机数的产生

最近平凡听到关于正态分布采样相关的内容,突然想到一个问题: 到底如何利用正态分布采样? 正好近期模式识别课程上也有一个相关的内容,整理了一下查到的资料。一。柱状图估计分布 假设样本x N(...
  • u011415481
  • u011415481
  • 2017年05月12日 17:11
  • 420

用C#(入门) 双色球摇奖机 随机数实现

    这两天在深入学习C#.NET,正好同事做发财梦吵着去买彩票,于是心血来潮,利用昨晚工作空闲,写了一个双色球摇奖机的桌面程序。        程序在我的google论坛里了。下载地址如下(有点长...
  • happybubbles
  • happybubbles
  • 2009年09月18日 08:49
  • 1408

关于产生不重复随机数的算法 C#

我们不得不承认这样一个事实:那就是尽管在高级程序语言设计中包含了类似于Random产生随机数之类的方法,但是它产生的随机数并不能满足我们日常所有需要,因为它可能重复——设想一下,电子化抽取试题的原理就...
  • u012302024
  • u012302024
  • 2014年11月19日 17:51
  • 1064

C语言随机数,如何生成既有正数又有负数的随机数呢

原文转自:http://zhidao.baidu.com/question/560968122001783204.html C语言生成的随机数为无符号数,即都是正的。要想生成正负随机的,可以先通过模...
  • liu1075538266
  • liu1075538266
  • 2016年05月24日 00:14
  • 1947
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#产生需要的随机数
举报原因:
原因补充:

(最多只允许输入30个字)