[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