欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5041|回復: 9
收起左側

如何設計一隨機數產生電路?求思路

[復制鏈接]
ID:550828 發表于 2020-6-28 15:34 來自觸屏版 | 顯示全部樓層 |閱讀模式
200黑幣
設計一隨機數產生電路,要求按下一個按鈕并彈起后即產生一隨機數,要求任一隨機數的產生概率完全相同,該概率小于0.2%,大于0.1%。畫出邏輯電路圖,并解釋原理。

回復

使用道具 舉報

ID:791983 發表于 2020-6-28 16:41 | 顯示全部樓層
???兄弟這都做不來?明年跟我重修嗎?盲猜是飽受lxd的迫害
回復

使用道具 舉報

ID:282850 發表于 2020-6-28 17:09 | 顯示全部樓層
用數字電路估計很難且高成本。建議用MCU方案,電路簡單,程序簡單
回復

使用道具 舉報

ID:592807 發表于 2020-6-29 08:31 | 顯示全部樓層
隨便找個單片機就可以用隨機數函數就可以了
回復

使用道具 舉報

ID:158375 發表于 2020-6-29 09:57 | 顯示全部樓層
隨機數不是那么容易生成的。
回復

使用道具 舉報

ID:801878 發表于 2020-7-13 19:26 | 顯示全部樓層
隨機函數不是簡單的rank,要有定時器
回復

使用道具 舉報

ID:808485 發表于 2020-7-27 20:39 | 顯示全部樓層
要多少位的隨機數呢?
如果是1位(二進制)的,那可以這樣:
無標題.png

如果不只1位,那就多放幾枚。


主歸正傳,建議用單片機,實現方便,用按鍵時刻做為隨機數種子就好。

如果非要用硬件實現,那就是要實現 1/1000到1/500之間的概率,用數字電路的話,搞個512進行的計數器,一直累加,抬起按鈕的時刻,停止計數,概率是 1/512,同樣的,隨機來自于人抬起按鈕的時刻。

世間沒有真正的隨機,而偽隨機序列需要一個種子,想得到一顆不確定的種子,那就需要另一顆“隨機的種子”

回復

使用道具 舉報

ID:767423 發表于 2020-7-28 09:01 | 顯示全部樓層
數字電路的話,方案可以用:555震蕩+二進制計數器芯片+鎖存芯片。按鍵的上升沿或下降沿觸發鎖存器輸出隨機數,555的震蕩頻率根據概率小于0.2%,大于0.1%算出來。用單片機的話只要由概率算出定時器的輸入頻率就行。其實這個題目的目的就是看會不會根據概率小于0.2%,大于0.1%算出頻率。
回復

使用道具 舉報

ID:808700 發表于 2020-7-28 09:47 | 顯示全部樓層
你可以用單片機,,如果覺得單片機難的話,你可以嘗試用arduino單片機,這個比較簡單,其中有一個產生隨機數的函數
回復

使用道具 舉報

ID:808720 發表于 2020-7-28 09:51 | 顯示全部樓層
mcu都這么便宜了還需要繞遠路搭硬件電路來做嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表