[elektro] Két bit random number..
Móczik Gábor
pm_levlista at progzmaster.hu
Tue Nov 26 16:22:40 CET 2013
2013.11.26. 16:16 keltezéssel, elight at gmail.hu írta:
> A hívott,
> beépített RND(); függvény int hosszú eredményt ad.
>
> És valahogy ha az utolsó két bitre
> maszkolom pl: Randon_Num & 0x0003
> indiláskor pl sokszor hoz 1 et ,
> nullát meg nem nagyon..
> később se. Mit kavarok?
Hát akkor ne az utolsó kettőre maszkold. :-)
Shifteld az eredményt folyton, vedd le kettesével a biteket.
De ha van valami külső eseményed (pl. gombnyomás, soros port, USB, egyéb
interrupt), akkor mondjuk olvasd valamelyik futó timer alsó két bitjét
az esemény bekövetkeztekor.
Ez valódi random lesz, bár lehet, hogy túlzás, mert két bitet bizonyára
nem kriptográfiai célokra használsz. :-)
More information about the Elektro
mailing list