Hallo liebe Forenmitglieder,
ist es möglich in C eine zufällige Dualzahl zu erzeugen in vorgegebener größe, also zum Beispiel eine 12 Bit Dualzahl wie 001010010001?
Ich habe schon Google durchforstet, jedoch nichts hilfreiches dazu gefunden. Ich möchte nämlich ein Spiel programmieren, dass 3 Schwierigkeitsstufen hat. Für die 1. Schwierigkeitsstufe brauche ich eine 4 Bit, für die 2 Stufe eine 8 Bit und für die 3 Stufe eine 12 Bit binäre Zufallszahl.
Die einzige Möglichkeit die ich hier sehe wäre eine zufällige Dezimalzahl zu erzeugen und diese dann in eine Binärzahl umzuwandeln, jedoch bin ich mir nicht sicher ob das genau so geht wie ich mir das vorstelle, weil ich ja genau die größe/länge brauche, also wenn bei der 3. Stufe (12Bit) eine Zahl, z. B. "4" generiert wird, sollen davor noch 8 Nullen sein (0000 0000 0100), hoffe ihr versteht was ich mein.
Habe erst jetzt mit der C Programmierung angefangen, deswegen weiß ich nicht genau wie ich das realisieren kann.
Danke schon mal für eure Hilfe
ist es möglich in C eine zufällige Dualzahl zu erzeugen in vorgegebener größe, also zum Beispiel eine 12 Bit Dualzahl wie 001010010001?
Ich habe schon Google durchforstet, jedoch nichts hilfreiches dazu gefunden. Ich möchte nämlich ein Spiel programmieren, dass 3 Schwierigkeitsstufen hat. Für die 1. Schwierigkeitsstufe brauche ich eine 4 Bit, für die 2 Stufe eine 8 Bit und für die 3 Stufe eine 12 Bit binäre Zufallszahl.
Die einzige Möglichkeit die ich hier sehe wäre eine zufällige Dezimalzahl zu erzeugen und diese dann in eine Binärzahl umzuwandeln, jedoch bin ich mir nicht sicher ob das genau so geht wie ich mir das vorstelle, weil ich ja genau die größe/länge brauche, also wenn bei der 3. Stufe (12Bit) eine Zahl, z. B. "4" generiert wird, sollen davor noch 8 Nullen sein (0000 0000 0100), hoffe ihr versteht was ich mein.
Habe erst jetzt mit der C Programmierung angefangen, deswegen weiß ich nicht genau wie ich das realisieren kann.
Danke schon mal für eure Hilfe
