Kaip generuoti 8 bitų atsitiktinis dydis?

V

vinodstanur

Guest
Aš naudoju IPS 16f877a IR Hightech C kompiliatorius. Kaip aš galėjau sukurti 8 bitų atsitiktinis dydis? Iš programos man reikia gauti atsitiktinės vertės kintamąjį. Ką turėčiau daryti?
 
Aš nežinau, kompiliatorių, bet labiausiai įprasta yra rand () arba atsitiktinai (). Ji bus pseudo atsitiktinių skaičių Tačiau.
 
Radau internete, taip seniai, jis yra atsitiktinių skaičių generatorių, funkciją, aš dažniausiai praeina iš laikmačio vertę į ją [url = http://www.dragonsgate.net/pipermail/icc-avr/ 2005-January/004853.html] [ICC-avr] atsitiktinių skaičių generatoriaus [/url]
Code:
 # define P 0x7FFFFFFF / / 2 ^ 31-1, modulis naudojamas psuedo-random ilgai int prng (lakiųjų ilgai int x) {/ / geras atsitiktinių skaičių generatorius, pokalbis su 1 16) + ((x> 21) - ((x
 
Įgyvendinti linijinė atsiliepimus poslinkio registrą, kodas C vietoj tipiškas elemento lygiu netlist.
 

Welcome to EDABoard.com

Sponsor

Back
Top