[Script] batch zufallszahl zwischen 1-10

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Power_of_shit, 17. August 2008 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 17. August 2008
    batch zufallszahl zwischen 1-10

    Wie kann ich das oben genannte machen?
     
  2. 17. August 2008
    AW: batch zufallszahl zwischen 1-10

    ups bedankt...ausversehen

    ich weiss nur das man mit %random% ne zufallszahl machen kann aber die is höher als 10
     
  3. 17. August 2008
    AW: batch zufallszahl zwischen 1-10

    habe mal in nem, anderem forum gefragt

    Code:
    Set /a ggb=%random% %%10
    und es klappt

    (nach einer h googlen)
     
  4. 17. August 2008
    AW: batch zufallszahl zwischen 1-10

    öhm man könnte es vielleicht so machen das die batch zwar über %random% eine zufallszahl abruft, aber mit einer schleife nur zahlen "durch lässt" (vielleicht in ner datei ausgibt) die eben zwischen 1 und 10 sind.

    aber dann müsste man entweder noch ne schleife machen die so oft probiert bis eine solche zahl ausgegeben wird, oder du müsstest das programm eben mehrmals neu starten.


    ich setz mich gleich mal ran, vllt geht da was
     
  5. 17. August 2008
    AW: batch zufallszahl zwischen 1-10

    Code:
    Set /a Zufallszahl=%random%%10
    zahl is zwischen 0 und 10.
    wenn keine 0 haben möchtest, brauchst noch ne IF-abfrage
     
  6. 17. August 2008
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: batch zufallszahl zwischen 1-10

    Geht net Murdoc =P

    Ich hatte auch mal das Problem, nur das ich was von 0-255 wollte ( [Batch]Frage zu %RANDOM% - RR:Board)

    Bisschen nachgedacht, jeder kann ein wenig Mathe ... und bin zu folgendem Schluss gekommen.


    Code:
    set /a zahl = (%RANDOM% + 1) / 3276,8
    echo %zahl%


    Du bekommst mit der bat Zahlen von 0 - 10 also eigentlich 11 ...
    hm, das kann man bestimmt beheben mit ner if ...
     
  7. 17. August 2008
    AW: batch zufallszahl zwischen 1-10

    Was er gemacht hat ist schon richtig.
    Code:
    set /a rand = %random% % 10 + 1
    ist hier der performanteste Weg, wenn man von performance in batch sprechen kann.
     
  8. 17. August 2008
    AW: batch zufallszahl zwischen 1-10

    [X] Erledigt!?

    ~closed~

    Mfg,

    Kolazomai
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.