[elektro] Két bit random number..

Stonie laca256 at gmail.com
Tue Nov 26 19:30:15 CET 2013


Az osztás maradékát adja.


2013/11/26 elight at gmail.hu <elight at gmail.hu>

> Jó , jó.
>
> Nem szeretném felborítani a négy szám egyensúlyát
> sőőőt !
>
> Elsőre ( 0-ás verzió : )  azt tapasztaltam,
> hogy indulásnál , amikor még nincsenek
> bill.   nyomások  sokkal kiszámíthatóbb a menete.
> ( ugye ezért pszeudó )
> A másik gondom hogy indulás körül talán egyértelműbben
> több lenne az 1 , 2,  eset mint a 0.
> De éppen teszek róla ( kisérletezgetem, keresem, mi ne okozza ) .
>
>
>
>
> Közben találtam egy ilyesmit.. egy másik programban
>
> EEPROM_Write( i ,  rand() % 4 );
>
> a maszkolás helyett.
>
> Mit is csinál pontosan?
>
> Most nézegetem.
>
> Üdv István
>
>
>
> 2013-11-26 18:14 keltezéssel, Bánhidi István írta:
> > Szia,
> >
> > Ha már van random integered, akkor maradékkal operálsz.
> > Megbolondíthatod ezt még a többi bit állapotának figyelésével is.
> > Esetleg az előző szám(ok) eltárolásával, hogy kizárhasd az egymás utáni x
> > egyforma szám generálását.
> >
> > üdv.
> > Steve
> >
> >
> > 2013. november 26. 17:58 Karoly Kovacs írta, <psat55 at yahoo.de>:
> >
> >> Ilyenkor azt szoktak csinalni, hogy - ahogy irtad is - fogsz egy 4 elemu
> >> konstans array-t, ebbe beteszed a negy szamodat. Utana pedig a rand
> >> fuggvennyel 0-3 kozt generalsz szamokat, s a kapott veletlenszam lesz a
> >> konstans tombod indexe.
> >>
> >> Karoly
> >>
> >> -------- Original Message --------
> >>
> >>> Sziasztok ,
> >>>
> >>> egy  bevált egyszerű véletlenszám generátorra lenne szükségem
> >>> C-ben
> >>>
> >>> ráadásul  4 esetre ,    ii =    {  0 , 1,  2,  3 }
> >>> és PIC16F -re gyógyítva.
> >>>
> >>> 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?
> >>>
> >>> Üdv István
> >>>
> >>> -----------------------------------------
> >>>             elektro[-flame|-etc]
> >>>
> >> -----------------------------------------
> >>            elektro[-flame|-etc]
> >>
> > -----------------------------------------
> >            elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]


More information about the Elektro mailing list