网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月03日
漏签
0
天
单片机吧
关注:
212,123
贴子:
1,047,659
看贴
图片
吧主推荐
视频
游戏
48
回复贴,共
1
页
<<返回单片机吧
>0< 加载中...
求助求助 用51单片机产生随机数 怎么才能避免重复
只看楼主
收藏
回复
独自流浪的鱼0
上士
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
求大神帮忙 谢谢
独自流浪的鱼0
上士
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在线等大神
2025-09-03 17:08:01
广告
不感兴趣
开通SVIP免广告
电脑神人131
上校
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
AD,空脚
USO舟云
中校
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
51自身应该不能,接个时钟芯片取当前豪秒球
chi_mei50
大校
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
用定时器的值
贴吧用户_01V517M
大校
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
51有伪随机函数吧
Mr闪电小王子
下士
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
CRT标准库有srand()和rand()函数,你可以拿去做参考
By_奈
上校
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
随机数还是会重复的,比如随机范围是1到10的整数。那么取到第11个数的时候,100%会重复
2025-09-03 17:02:01
广告
不感兴趣
开通SVIP免广告
尤里3威斯克
新兵
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个程序的用途是啥?
lvchengwei
大尉
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
开定时器,需要产生随机数的时候,直接读定时器值。绝对够随机
dugengbo
少将
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
楼主是要做随机不重复的吧,,,这东西坑啊,,,楼上随便方法都可以随机,,然后每次取完数就把那个数标记起来,,,下次取数判断之前有没有取过这个数,有就放弃重新取,,,以前做过,,,那叫一个坑啊,数据多的话后面取数都要判断好多
yhzyhzyhzapple
中校
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
随机就有可能重复,一定不重复的就不是随机了。或者你搞一个pi,然后依次向后取某几位小数点的值
o70078
上校
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我有办法得到不重复随机数,不过要确定你需要多少个随机数,首先生成一张不重复的数字表,长度为你要获取的随机数的个数,内容为0~个数-1,然后生成一个0~个数之间的随机数,根据随机数做寻址在表中取值,取完值后,把那个值从表中去掉,把后面的的数据前移
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示