| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1243 人关注过本帖
标题:随机赋值
只看楼主 加入收藏
lyjf110
Rank: 2
来 自:那梭
等 级:论坛游民
帖 子:83
专家分:16
注 册:2009-4-16
结帖率:96.3%
收藏
 问题点数:0 回复次数:6 
随机赋值
有什么简单的方法给一个变量随机赋值吗?
搜索更多相关主题的帖子: 赋值 随机 
2009-10-30 07:06
八心
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2009-10-20
收藏
得分:0 
1.产生随机整数
        Random ra = new Random();  
        int num = ra.Next(1,100);
 
        This.Label1.Text = num.ToString();
2.产生随机正负数
        Random ra = new Random();
 
        int num = ra.Next(-100,100);
 
        This.Label1.Text = num.ToString();
 
 
3.产生随机小数
 
 
        Random ra = new Random();
 
        Double num = ra.NextDouble();
 
        This.Label1.Text = num.ToString();
 
2009-10-30 07:22
一叶之秋
Rank: 2
等 级:论坛游民
帖 子:13
专家分:29
注 册:2009-10-30
收藏
得分:0 
(C#)生成随机数函数中
生成随机数函数中从strchar 数组中随机抽取  
//字母区分大小写  
//参数n为生成随机数的位数,一般取四位  
public string RandomNum(int n) //  
{  
string strchar = "0,1,2,3,4,5,6,7,8,9" ;  
string[] VcArray = strchar.Split(',') ;  
string VNum = "" ;//由于字符串很短,就不用StringBuilder了  
int temp = -1 ; //记录上次随机数值,尽量避免产生几个一样的随
 
机数  
//采用一个简单的算法以保证生成随机数的不同  
Random rand =new Random();  
for ( int i = 1 ; i < n+1 ; i++ )  
{  
if ( temp != -1)  
{  
rand =new Random(i*temp*unchecked((int)
 
DateTime.Now.Ticks));  
}  
//int t = rand.Next(35) ;  
int t=rand.Next(10);  
if (temp != -1 && temp == t)  
{  
return RndNum( n);  
}  
temp = t ;  
VNum += VcArray[t];  
}  
return VNum ;//返回生成的随机数  
}  


  
2009-10-30 09:49
鸿硕
Rank: 5Rank: 5
来 自:北京海淀
等 级:职业侠客
帖 子:211
专家分:309
注 册:2009-10-11
收藏
得分:0 
支持八心 ,这样楼主便可以做一个下的摇奖机了

点滴产生差距
时间创造奇迹
2009-10-30 11:08
lyjf110
Rank: 2
来 自:那梭
等 级:论坛游民
帖 子:83
专家分:16
注 册:2009-4-16
收藏
得分:0 
回复 2楼 八心
那个(1,100)和(-100,100)应该是自己限定的赋值范围吧?
2009-10-30 16:45
lyjf110
Rank: 2
来 自:那梭
等 级:论坛游民
帖 子:83
专家分:16
注 册:2009-4-16
收藏
得分:0 
回复 3楼 一叶之秋
这位朋友回答得非常详细,非常感谢,不过我还是个初学者,这个对我来说还是太复杂了点,呵。
2009-10-30 16:47
八心
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2009-10-20
收藏
得分:0 
范围是自己定义。
2009-10-30 17:09
快速回复:随机赋值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026889 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved