TC官方合作论坛

 找回密码
 立即注册
查看: 1077|回复: 8
打印 上一主题 下一主题

[已解决] 小白求教随机数的问题!求高手

[复制链接]
跳转到指定楼层
楼主
发表于 2014-7-14 11:34:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我想升成一组10-50随机数!然后随机数产生之后有间隔,如:"12、15、22、38、55"
可是我现在作出的源码:
遍历(i=0;i<注数;i++)
        万位 = 辅助.随机数(10,50)
        千位 = 辅助.随机数(10,50)
        百位 = 辅助.随机数(10,50)
        十位 = 辅助.随机数(10,50)
        个位 = 辅助.随机数(10,50)
        返回数椐 = 返回数椐  & 万位 & 千位 & 百位 & 十位 & 个位 & "\r\n"
    遍历结束

中间产生的随机数是没有间隔的“1215223855”,我想了解一下怎么能让随机数中间有间隔,最好的是有源码,对了还有数字随机生成不重复也一起实现。
重复随机数:“15 22 32 22 28”(不是我想要的)
不重复的随机数:“15 22 32 23 28”(这是我想实现的)

求大神教!
回复

使用道具 举报

7#
发表于 2014-7-14 15:03:04 | 只看该作者
  1. 变量 万,千,百,十,个
  2. 遍历(i=0;i<注数;i++)
  3.         万 = 辅助.随机数(10,50)
  4.         千 = 辅助.随机数(10,50)
  5.         循环(万==千)
  6.                 千 = 辅助.随机数(10,50)
  7.         循环结束
  8.         百 = 辅助.随机数(10,50)
  9.         循环((万==百)||(千==百))
  10.                 百 = 辅助.随机数(10,50)
  11.         循环结束
  12.      //...
  13.         返回数椐 = 返回数椐  & 万 &"-" & 千 &"-"& 百& "\r\n"
  14.     遍历结束

复制代码

自己照着差不多就好
回复 支持 反对

使用道具 举报

沙发
发表于 2014-7-14 12:02:35 | 只看该作者
自己动脑 一动就会了
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2014-7-14 12:05:58 | 只看该作者
呵呵,我新手刚学TC学一点就试着作一点,就目前所学的能做出来的!想要中间分隔的话有点无从下手的感觉!真是不知道怎么办了才来请教的
回复 支持 反对

使用道具 举报

地板
发表于 2014-7-14 12:19:39 | 只看该作者
本帖最后由 江风影 于 2014-7-14 14:04 编辑

可以用数组功能加判断一个个的生成,
数值=数组[5]
遍历(I=0;I<注数;I++)
循环(真)
随机 = 辅助.随机数(10,50)
如果(数组空间.查找(数值,随机)==-1)
数值[I]=随机
跳出
如果结束
循环结束
遍历结束返回数椐=数值[0]&"\r\n” &数值[1]&"\r\n” &数值[2]&"\r\n” &数值[3]&"\r\n” &数值[4]

随手写的,只是思路,语句上可能有错误

回复 支持 反对

使用道具 举报

5#
发表于 2014-7-14 13:26:42 | 只看该作者
返回数椐 = 返回数椐  & 万位&"\r\n” & 千位&"\r\n” & 百位&"\r\n” & 十位&"\r\n” & 个位 & "\r\n"
按上面这个写法就行了
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-7-14 14:56:25 | 只看该作者
x8534 发表于 2014-7-14 13:26
返回数椐 = 返回数椐  & 万位&"\r\n” & 千位&"\r\n” & 百位&"\r\n” & 十位&"\r\n” & 个位 & "\r\n"
按 ...

这样的话编辑框生成的数字不就立式的啦!每一位生成的数字都\r\n程序的生成版面太猥琐了,我做的横向的编辑 框
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2014-7-14 15:53:07 | 只看该作者
q273814 发表于 2014-7-14 15:03
自己照着差不多就好

谢谢!高手!帮老忙了!又学会了点!
回复 支持 反对

使用道具 举报

9#
发表于 2014-7-15 08:53:03 | 只看该作者
zw3323302 发表于 2014-7-14 15:53
谢谢!高手!帮老忙了!又学会了点!

啊哦 又一个采纳 么么哒
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-26 07:36 , Processed in 0.130103 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表