[FPGA] 新手上路求帮助

[复制链接]
796|2
 楼主| Autism 发表于 2018-2-28 09:53 | 显示全部楼层 |阅读模式
有个问题不会,就是假如我现在有20个数,如果输入是3,就随机的从20个数中取3个,并且记录取的是哪3个,如果输入是5,就随机从20个中取5个。这个在FPGA中要怎么实现啊
ucx 发表于 2018-2-28 12:57 | 显示全部楼层
1. 要做一个随机数发生器,比如伪随机序列
2. 根据输入和触发条件产生n个随机数
3. 把随机数映射到0~19整数空间作为序号,按照序号从20个数中选出
4. 如果要求选出的数互不相同,可以用随机序号交换前n个序号的办法对0~19重新排序,然后从前n个序号中选出
caijie001 发表于 2018-2-28 15:54 | 显示全部楼层
随机数生成呗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部