| |
|
|
Jörg Sellmeyer | Yo befasse mich gerade con el Erstellung de zufälligen Bitmustern. Es sí Dank Rnd() y Bin$ auch kein Problema. Yo möchte ahora sólo cierto Bitmuster ausschließen.
Ejemplo:
El Zufallszahl 27187 ergibt folgendes Bitmuster: 0110 1010 0011 0011
¿Cómo se puede Yo ahora erreichen, daß cierto Bitmuster no erscheinen. Gibt lo como una matemática Herangehensweise oder muß Yo simplemente todos Bitmuster untersuchen y Unerwünschte rausschmeißen oder verändern. Wenn also z.B. el Muster 1010 no auftauchen se. Noch komplizierter, si igual mehrere no auftauchen debería. Also z.B. 1010 y 1001. Kann Yo el irgendwie con el &, |, >>, << Operatoren erreichen, con denen Yo el todo Zahl untersuche? Im Moment sería Yo por una Vergleich el individual Gruppen lösen aber el muß todavía eleganter ir... |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 29.02.2012 ▲ |
|
|
|
|
Nico Madysa | Mir fällt spontan nichts Einfacheres una, como dass du el para Rnd() gegebenen Zona, de el el Zufallszahlen kommen, algo komprimierst y los números, el du no haben willst, por solche ersetzt, el außerhalb des komprimierten Bereichs mentira.
Ejemplo: Usted willst Pagar de 0 a 9, aber el 7 sino que debe no auftauchen. Also machst du en lugar de
Folgendes:
zahl& = rnd(9)'el 9 kann ahora no mehr auftauchen
caso zahl& = 7 : zahl& = 9'hierdurch kann el 9 auftauchen, el 7 pero no mehr
Damit wäre zumindest sichergestellt, dass siempre todavía todos Pagar, el auftauchen dürfen, igual häufig auftauchen.
Was Besseres fällt me por desgracia, no una. |
|
|
| |
|
|
|
Jörg Sellmeyer | Gracias para Su Contribución. Yo hab's ahora simplemente así gelöst, dass Yo el Zahl de el erwünschten Bitmustern zusammensetze. So brauche Yo nichts löschen, pero tener automáticamente el richtigen Bits drin. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 04.04.2012 ▲ |
|
|
|
|
Nico Madysa | Oder así. |
|
|
| |
|
|