找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 9525|回复: 5

如何使用EV3产生大于五位数的随机数

[复制链接]
发表于 2018-8-24 14:16:47 | 显示全部楼层 |阅读模式
EV3由于硬件等各种原因在处理大数据方面十分费力。其中的随机数模块最多产生一个小于32767的数字,如果想使产生的随机数大于32767就需要用到一些特殊的处理方法。大多数人都会想到算出两个随机数并进行合并,但直接合并并不可行,因为合并模块是针对文字的,虽然也可以合并数字,但却是文字型输出,如果要对该随机数进行计算就会非常麻烦。最简单可行的方法是将算出的两个随机数的其中一个乘10/100/1000或更高与另一个相加已达到高位随机数的效果。(附计算八位随机数程序)
QQ截图20180824141530.png
QQ图片20180824141510.png

11.ev3

7.95 KB, 下载次数: 22

如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2018-8-24 15:44:52 | 显示全部楼层
不太明白这个随机五位数的具体功效和实际用途!
如果只是要数!我们可以通过数列来解决啊!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-8-24 18:45:04 | 显示全部楼层
乐创小子 发表于 2018-8-24 15:44
不太明白这个随机五位数的具体功效和实际用途!
如果只是要数!我们可以通过数列来解决啊!

我是用它当验证码
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-8-24 19:00:39 | 显示全部楼层
赵展浩 发表于 2018-8-24 18:45
我是用它当验证码

你不觉得数列比这个麻烦很多吗
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-8-26 16:03:37 | 显示全部楼层
验证码啊!请原谅我的智商……这个是一个好的想法- =!应该在配上发送和解码机器!
齐活了……
数列的话随机1位排列就行!加上循环和次数跳出!大概4到5个程序块- =!
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

 楼主| 发表于 2018-8-27 17:02:24 | 显示全部楼层
乐创小子 发表于 2018-8-26 16:03
验证码啊!请原谅我的智商……这个是一个好的想法- =!应该在配上发送和解码机器!
齐活了……
数列的话 ...

嗯,这也是个好主意
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-2-8 08:29 , Processed in 0.104634 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

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