Moin,
Also, da der Titel vllt etwas unklar ist, versuche ich mein Vorhaben hier mal etwas genauer zu erklären
Ich möchte eine Funktion coden, welche einen byte als input Parameter schluckt.
Nennen wir diesen Parameter n.
Entsprechend des Input parameters n, welcher Maximal 32 betragen kann, und minimal 0 sein darf, soll eine Zahl im Bereich 0 - UInt32.Maxvalue zufällig ausgewählt werden
welche n bits gesetzt hat.
Beispiel:
Wäre als input parameter n die Zahl 6 gewählt worden, wäre 1337 ein möglicher Output, da dieser eben 6 Einsen bzw 6 gesetzte bits enthält.
Genauso könnte auch als Output z.B. die Zahl 2230 returned werden da diese ebenfalls 6 bits enthält:
Also kurz erklärt, ich möchte eine zufällig Zahl zwischen 0 und UInt32.MaxValue finden welche n gesetzte bits (angegeben durch den Input parameter) enhält.
Wie mach ich das am sinnvollsten?
Also, da der Titel vllt etwas unklar ist, versuche ich mein Vorhaben hier mal etwas genauer zu erklären
Ich möchte eine Funktion coden, welche einen byte als input Parameter schluckt.
Nennen wir diesen Parameter n.
Entsprechend des Input parameters n, welcher Maximal 32 betragen kann, und minimal 0 sein darf, soll eine Zahl im Bereich 0 - UInt32.Maxvalue zufällig ausgewählt werden
welche n bits gesetzt hat.
Beispiel:
Wäre als input parameter n die Zahl 6 gewählt worden, wäre 1337 ein möglicher Output, da dieser eben 6 Einsen bzw 6 gesetzte bits enthält.
Genauso könnte auch als Output z.B. die Zahl 2230 returned werden da diese ebenfalls 6 bits enthält:
Also kurz erklärt, ich möchte eine zufällig Zahl zwischen 0 und UInt32.MaxValue finden welche n gesetzte bits (angegeben durch den Input parameter) enhält.
Wie mach ich das am sinnvollsten?
C# Developer
Learning C++
Learning C++