c产生一组不重复的随机数
来源:互联网 发布:家庭千兆网络方案 编辑:程序博客网 时间:2024/05/07 22:35
http://topic.csdn.net/t/20030612/19/1909031.html
//时间做种子
//初始化
randomize();
//结果数组
int ar1[100];
//取得元素个数(在1到100之间)
int arCount = StrToInt(Edit1->Text);
int iCount = 0;
for(int i=0;;i++)
{
int init = rand(); //取得一个随机数
//取得这个随机数的个位数
int result = int((init/(arCount+1*1.0)-init/(arCount+1))*(arCount+1)+0.5);
//如果这个数前面没出现过则取出来
int j;
for(j=0;j<iCount;j++)
{
if(result==ar1[j])
break;
}
if(j>=iCount&&result!=0)
ar1[iCount++] = result;
//如果达到元素数目则退出循环
if(iCount >= arCount)
break;
}
- c产生一组不重复的随机数
- 产生一组不重复的随机数
- java 产生一组不重复的随机数
- 高效产生一组不重复的随机数
- java 产生一组不重复的随机数
- 一组不重复的随机数的产生方式
- [转] 高效的产生一组不重复的随机数
- C#产生一组不重复随机数的两种方法
- 产生一组不重复随机数的高效算法
- 【Unity&C#&随机数】如何产生连续不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 产生不重复的随机数
- 在body标记对之间放置JavaScript脚本代码
- 转载:骗术!!!警戒!!
- 与有什么区别?
- c#转义字符含义
- SSO技术,SSO是什么?
- c产生一组不重复的随机数
- DLL 中加入伪造的公司及描述信息
- MySQL事务管理
- gem install mysql 安装问题
- 代替visio画流程图的免费软件下载
- SQL 基础
- 强烈建议CSDN在扩充话题增加“征婚殿堂”板块!
- 我将会更加细心经营我的下一份"感情"---写在即将离职之前
- (教学思路 C#集合一)集合的概述、动态数组ArrayList