どのように8ビットの乱数値を生成するには?

V

vinodstanur

Guest
私は、PIC 16f877a及びハイテクCコンパイラを使用しています。どのように私は8ビットの乱数値を生成することができる?プログラムでは、i変数のランダムな値を取得する必要があります。私はどうしたらいいですか?
 
私は、コンパイラがわからない最も普通はrand()または()ランダムです。しかしそれは擬似乱数されます。
 
私は長い時間前に、インターネットで次のを発見した、それは乱数ジェネレータ関数ですが、私は通常http://www.dragonsgate.net/pipermail/icc-avr/ =それ[urlにタイマの値を渡す2005-January/004853.html] [ICCベースのAVR]乱数発生器[/ URLの]は、/ / 2 ^ 31-1、擬似ランダムなlong int型の擬似乱数生成器(揮発性long int型で使用される弾性率のMは0x7FFFFFFFを定義する]#コード[ x)が{/ /良好な乱数発生器と、コール1 16)+((xは> 21) - ((xは
 
実装線形フィードバックシフトレジスタは、Cコードの代わりにの典型的なゲートレベルのネットリストに登録して下さい。
 

Welcome to EDABoard.com

Sponsor

Back
Top