一个C#的小问题

请问Random random = new Random();
random.Next() 在C#中该如何使用呢?

random.Next()中需要写什么参数 可以有几种写法 写好参数后会随机产生的数值是从多少到多少呢?

请朋友们帮忙回答一下 万分感谢~
如果有1个参数 这个参数就是最大值吗? 产生0以上最大值以下的整数是吗? 所产生的数中包括"0"和那个"最大值吗"?

NONONO~~~stars101说错辽~
如果是
random.Next(0,5);
那么就是产生0-4,最后的值不算在内。不信LZ做下测试哈。

如果是
random.Next();
那么就是产生任意一个非负数的随机数,0也有可能

如果是random.Next(100);
那么就是0-99范围

不懂或还有问题就留言~
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-06
名称 说明
Random.Next () 返回非负随机数。
由 .NET Compact Framework 支持。

Random.Next (Int32) 返回一个小于所指定最大值的非负随机数。
由 .NET Compact Framework 支持。

Random.Next (Int32, Int32) 返回一个指定范围内的随机数。
由 .NET Compact Framework 支持。

参考资料:NET Framework 类库

第2个回答  2008-11-06
http://baike.baidu.com/view/982235.html?wtp=tt
random用法:random(x); //注释:x是个正整数
即可随机产生0~x之间的一切整数。而且它是一个函数,不能单独使用。

参考资料:http://zhidao.baidu.com/question/70970762.html?si=3&wtp=wk

第3个回答  2008-11-06
3种
1,没有参数,产生0以上的随机数
2,一个参数,最大值,产生0以上,最大值以下
3,两个参数,最小值,最大值
第4个回答  2008-11-06
Random random = new Random();
random.Next(1,5);
产生的随机就为1至5的其中一个
第5个回答  2008-11-06
大家都是高手哈~路过。

关于C#的问题,希望知道的能给我解答,我是初学者,要是能告诉我为什么就更...
2:没有正确答案,你是不是打错题目了?语法没错,但是会死循环。要选可能是D。3::这程序语法错了。但是要答案的话选C,首先x=1,a=0,b=0,然后执行switch(x),因为x==1,所以执行case 1:a++;break;这段,使得a=1,然后break了。接下来输出。所以输出a=1,b=0 4:A错了。

一个C#问题
答案是509 temp = 0xfe 就是254 a = temp<<cout; 就是左移1位,其实就是乘以2的1次方,就是508。b=temp>>(8–cout);就是右移7位,其实就是除以2的7次方取整数部分,254\/128=1。h=a|b,或运算,得到509。

求一些C#语言面试问题
1:问:如何在C#中实现继承?答:在类名后加上个冒号再加上基类名称 2:问:C#支持多重继承么?答:类的间不支持接口的间支持类对接口叫做实现不叫继承 3:问:被protected修饰属性\/思路方法在何处可以访问?答:在继承或间接继承和这个类子类中可以访问 4:问:私有成员会被继承么?答:会但是不...

c#运行时出错的问题?
运行时出错错误代码:数组成员引用下标超出定义范围 一、错误提示表明在程序运行时,对数组进行访问操作时,引用的下标超出了数组定义的边界。这意味着尝试访问一个不存在的数组元素,这通常会导致程序崩溃或产生不可预测的结果。二、1. 错误原因:当程序试图访问数组时,会使用一个下标来指定要访问的数组元...

一个c# 排列编号的问题
你可以先把rows.count保存下来,然后在删除,然后在新建,用保存的变量加1来计算ID。另外,建议换个方式计算ID,删除又新建必然会导致ID冲突,不如使用最后一个元素的ID+1来计算新ID,以免出现重复ID。

c#中的问题
1、a = new A();不一定是实例化。。。也可能是负值。比如obj a=new A(); 其实大里是三步。obj a;new A();a=new A();我这么认为。。。我也没看资料。2、要看这个Class C{\/\/...};是不是最外一级。在外置class前面加private,protected根本不会通过编译。默认是internal。如果有上一...

兄弟们,急!请教一个C#的问题!在下万分感激!
这时你就可以弹出一个对话框来确认是否真的要关闭。类似如下的代码:private void Form1_FormClosing(object sender, FormClosingEventArgs e){ if (e.CloseReason == CloseReason.UserClosing){ DialogResult r = MessageBox.Show("确定要退出本程序吗?", "询问", MessageBoxButtons.OKCancel, MessageBox...

一个C#问题
.resx 资源文件,一些资源存放在这里,一般不需要看。.csproj C#项目文件,用VS打开这个文件就可以直接打开这个项目,自动生成,不需要看。.csproj.user 是一个配置文件,自动生成的,会记录项目生成路径、项目启动程序等信息。也不需要看。.Designer.cs 设计文件,自动生成,不需要看。.aspx 是网页文件,...

一个C#的问题,将一个txt文件里所有文字清空的函数是什么
方法一:using (StreamWriter writer = new StreamWriter("text1.txt")){ writer.Write("");} 方法二:FileInfo file = new FileInfo(@"c:\\新建文件夹\\text1.txt");if (file.Exists)\/\/判断文件是否存在 { file.Delete();\/\/文件存在直接删除 } file.Create();\/\/直接再新建文件 ...

C#的一个有小难度的问题。。请高手帮忙。小弟无尽感激(3)
using System.Collections.Generic;using System.Text;namespace 测试 { class Program { static long fun(int a, int b){ long sum;{ sum = a + b;} return sum;} static void Main(string[] args){ int a, b;Console.Write("请输入a:");a=Convert.ToInt32(Console.ReadLine());Cons...

相似回答
大家正在搜