求助,初学易语言
易语言吧
全部回复
仅看楼主
level 5
2652343 楼主
想做一个随机加减法的东西,随机加减都可以了,但是得数很多时候为负数!求助,如何不生成最后得数为负的随机数!
2014年04月14日 02点04分 1
level 13
判断是减法运算的时候,第二个随机数的最大值为第一个随机数!
a=取随机数(最小数,最大数)
b=取随机数(最小数,a)
2014年04月14日 04点04分 2
貌似不行,是3个数的随机混合加减法。。。。
2014年04月14日 13点04分
回复 2652343 :三个数你再加上一句 c=取随机数(最小数,a-b) 不就行了
2014年04月14日 15点04分
level 12
加个判断不就好啦
2014年04月14日 04点04分 3
level 11
蜜蜂不是有吗?[惊讶]
   --水贴是注定孤独的旅行,路上少不了吐槽和嘲笑。但那又怎么样,哪怕经验暴涨,我也要抢的漂亮!我是TxR,我喂自己袋盐!呸,好咸
2014年04月14日 04点04分 4
在哪里,能给个连接学习下吗?
2014年04月14日 13点04分
回复 2652343 :贴吧精品区[开心]    --水贴是注定孤独的旅行,路上少不了吐槽和嘲笑。但那又怎么样,哪怕经验暴涨,我也要抢的漂亮!我是TxR,我喂自己袋盐!呸,好咸
2014年04月14日 13点04分
level 5
2652343 楼主
.版本 2
.局部变量 取得随机数, 整数型
.局部变量 取得随机数1, 整数型
.局部变量 取得随机数2, 整数型
.局部变量 随机算式, 整数型
.局部变量 随机算式1, 整数型
取得随机数 = 取随机数 (1, 30)
取得随机数1 = 取随机数 (0, 取得随机数)
取得随机数2 = 取随机数 (0, 取得随机数1)
随机算式 = 取随机数 (1, 2)
随机算式1 = 取随机数 (1, 2)
标签1.标题 = 到文本 (取得随机数)
标签3.标题 = 到文本 (取得随机数1)
标签5.标题 = 到文本 (取得随机数2)
标签2.标题 = 到文本 (随机算式)
标签4.标题 = 到文本 (随机算式1)
.判断开始 (标签2.标题 = “1”)
标签2.标题 = 到文本 (“+”)
.默认
标签2.标题 = 到文本 (“-”)
.判断结束
.判断开始 (标签4.标题 = “1”)
标签4.标题 = 到文本 (“+”)
.默认
标签4.标题 = 到文本 (“-”)
.判断结束
还是会有得数为负数的情况,还有那里没对,求帮助
2014年04月14日 05点04分 5
level 5
效果已完成 不谢
2014年04月14日 10点04分 6
另外说明一下- -随机数跨度越高效率越高- - 数字小的话可能要循环好久才出的来值(然后现在看了一下代码才发现第一次循环好像没必要 判断循环那个变量也没必要- -)
2014年04月14日 10点04分
报告,死循环了,总共是 A B C三个数随机加减。。。
2014年04月14日 13点04分
回复 2652343 :怎么会是死循环... 没看到有跳出循环吗 - - 三个数随机的话你就设置3个数就好了 三个数加减随机的话你需要多设置几个循环了
2014年04月14日 15点04分
菜鸟路过问一下,那个逻辑变量‘循环判断’是什么用处?就是那个(循环判断=真)是什么用处?
2014年04月15日 06点04分
level 12
如果是负数就在数前添加负号使其变为正数…或者平方再开方…
2014年04月14日 10点04分 7
亲。。。。太复杂了,刚开始学啊。。。
2014年04月14日 13点04分
这个貌似挺简单呢…
2014年04月14日 15点04分
回复 2652343 :这个也可以...取绝对值()这个命令可以试试
2014年04月14日 15点04分
@J神様℃ 对哦…
2014年04月14日 15点04分
level 12
[汗]
2014年04月14日 15点04分 8
level 5
还是要说一句 因为是死循环 所以可能要循环很久才能得出结果 也有可能点击一下按钮就立马得出结果
2014年04月15日 08点04分 10
软件注册机就是这样写的吗?
2014年04月15日 17点04分
回复 Q1947201902 :不清楚 没写过注册机... 不过如果要写的话... 大概需要获取电脑硬件的特征码吧- -然后变换成16进制之类的
2014年04月16日 00点04分
回复 J神様℃ :额额,我想应该是自己写一个非常变态的计算器,然后计算出一段数据来,然后在软件上用同样的计算器反向计算,成立就注册成功。。。
2014年04月16日 02点04分
回复 Q1947201902 :一般的注册码应该是要取出硬件特征码的 要不然一个激活码能放到很多地方用了...
2014年04月16日 02点04分
level 11
小于1的时候结果作废并重新运算!
2014年04月16日 00点04分 11
level 13
因为取随机数的算法就是这样,置随机数种子,以系统时间为标准的话,连续取值时,后一个一般比前一个大,这个比较常见,你可以在取值后间隔个随机时间再取一个值,这应该会更加随机的。
2014年04月16日 03点04分 12
1