明月庄主吧 关注:21,624贴子:240,720

十进制随机数生成

只看楼主收藏回复

十进制随机数生成器,采用投掷器随机投掷内部物品的原理来进行随机数生成,如下

旁边带指示灯,灯亮表示生成完成,灯灭代表正在生成,可能会出现数字闪烁,以灯亮为准(数字不再变化)
结构简单,布线很渣,可以压缩的部分很多

随机数生成部分,很简单,后面一大坨都是转码译码的部分

4位二进制转10进制部分

显示屏部分


IP属地:四川1楼2017-06-10 16:36回复


    IP属地:四川2楼2017-06-10 16:48
    回复
      偶然的情况下我想到一种可能,在投掷器内装入两类物品,一类物品是不可堆叠的物品(武器,工具,床那一类的),一类是可以64堆叠的物品(石头,食物等),两类物品数量相同,各四个,然后投掷器将物品投掷到漏斗中,比较器检测漏斗,由于两类物品能否堆叠的属性不同,在漏斗中,比较器检测的到的信号强度不同,于是,利用减法模式,将投掷器投掷可堆叠物品时输出记做0,投掷不可堆叠物品记作1,于是就有了二进制的随机数发生器


      IP属地:四川3楼2017-06-10 16:56
      收起回复
        度娘不让发图怎么办


        IP属地:四川4楼2017-06-10 16:58
        回复


          IP属地:四川5楼2017-06-10 16:58
          回复


            IP属地:四川6楼2017-06-10 16:59
            回复
              图上,漏斗对着的投掷器内装有物品两类物品,旁边的熔炉内装有20个物品,比较器发出信号为2,投掷器向漏斗投掷为不可堆叠物品时,信号为3,大于熔炉的2,中继器输出,投掷可堆叠物品时,漏斗那个比较器输出为1,小于熔炉这边的2,中继器不输出


              IP属地:四川7楼2017-06-10 17:03
              回复
                投掷了一个可堆叠物品



                IP属地:四川来自Android客户端8楼2017-06-10 17:07
                回复
                  投掷了一个不可堆叠物品



                  IP属地:四川来自Android客户端9楼2017-06-10 17:07
                  回复
                    以上就是随机数生成的原理,投掷器内放了8个物品,两类各4个


                    IP属地:四川来自Android客户端10楼2017-06-10 17:09
                    回复
                      工作原理是按下按钮,火把熄灭,解除漏斗右边方块强充能,漏斗解锁,物品流回投掷器,清空输出,按钮信号结束后,火把亮起,锁住漏斗,同时激活投掷器投掷一次,输入新的信号,经比较器判断后输出


                      IP属地:四川来自Android客户端11楼2017-06-10 17:12
                      收起回复
                        单个模块介绍完毕,想要输出0到10,最少需要4位二进制位,于是堆叠4个信号模块,输出,再通过转码和译码模块,最终输出到显示器,完成整个随机数生产过程,但是,由于用了4个二进制位,最大能够显示的数为15,我们用不到这么大的数字,于是,在输出端加入了自动检测并重新开始的结构,检测到输出大于9时自动重新生产,这也是为什么指示灯没有亮起的时候会出现数字闪烁的原因


                        IP属地:四川来自Android客户端12楼2017-06-10 17:16
                        回复
                          @明月庄主moon


                          IP属地:四川来自Android客户端13楼2017-06-10 17:22
                          收起回复
                            存档:http://pan.baidu.com/s/1skJ5ag
                            没有单独开档建设,就直接在自己的研究档中建设的,进去之后应该就是在这个机器面前,如果不是,随便找找一大坨白色的就是了


                            IP属地:四川14楼2017-06-10 17:30
                            收起回复
                              为什么要每种四个?每种一个不行吗


                              来自Android客户端15楼2017-06-11 10:13
                              收起回复