CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

随机数的问题,大家来看看

楼主liangtao88()2003-10-03 09:57:15 在 Delphi / VCL组件开发及应用 提问

有一个数组a[1..6],有2,4,23,24,30,31   等六个数  
   
  我想随机最大地产生任意个数组,其中有两个数必须和数组a相同,即  
  RandomFrom(a);   数字产生的范围是1。。31,大家帮帮忙,最重要是怎样  
  最大地产生 问题点数:0、回复次数:6Top

1 楼reallike(爱翔)(学得太多,得休息一下)回复于 2003-10-03 10:29:09 得分 0

既然是随机数,还要有什么什么相同的?你啥意思呢?  
   
  随机数算法与许多硬件信息有关系,比如Cpu时钟。  
   
  请你正确的表达你的意思,不要想当然,你的问题至少我看不懂。Top

2 楼liangtao88()回复于 2003-10-03 11:04:00 得分 0

原数组2,4,23,24,30,31    
   
  比如产生   3,4,23,26,27,29    
   
  4和23与原数组相同(任意两个数相同,   1。。31的范围)  
   
  就是要最大地产生符合上面条件的N个数组Top

3 楼reallike(爱翔)(学得太多,得休息一下)回复于 2003-10-03 11:11:16 得分 0

……   不知道,你的表达能力真的不敢恭维。  
   
  而且你还不明白随机数和随机抽取数的意思……Top

4 楼reallike(爱翔)(学得太多,得休息一下)回复于 2003-10-03 11:24:30 得分 0

如果你想相同,到了那个地方按照你需要的公式加入指定数不就得了,  
   
  这个需要随机数吗?Top

5 楼liusuifeng001(柳随风)回复于 2003-10-03 12:32:22 得分 0

没太明白你的意思~  
  你是不是想做什么暴力字典吧?  
  :)Top

6 楼FrameSniper(http://naoku.net/blogs/framesniper/)回复于 2003-10-03 12:41:01 得分 0

Random函数并不能保证你所产生的随机数和原数组的某个元素相同!  
  个人认为你应该对原数组内容进行编码,这样根据编码来确定最终的随机值就能保证有两个元素和原数组某一元素内容相同!  
   
  至于你说的最大的问题,很简单,6个数字任意在不允许重复的情况下取两个会有30种取法,我想这个和随机已经没有任何关系了吧....Top

相关问题

  • 取随机数
  • 取随机数
  • 随机数
  • 随机数
  • 随机数
  • JAVA随机数
  • 随机数
  • 生成随机数
  • 关于随机数
  • 随机数问题

关键词

  • 随机数
  • 数组
  • 相同
  • 个数
  • 原
  • 产生
  • 大地
  • 意思
  • 元素
  • 问题

得分解答快速导航

  • 帖主:liangtao88

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo