Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 05.09.2005

Beiträge: 128

 

1 Zum Seitenanfang

Mittwoch, 18. Januar 2006, 23:28

%random% bei Batch

Hallo!
Auch ich habe mal wieder den Weg in dieses Forum gefunden.
Jetzt meine Frage:

Man kann ja in einer Bat-Datei mit dem Befehl %random% eine zufallszahl erstellen.
Kann man jetzt auch enstellen, dass diese Zahl eingegrenzt ist, also z.B. nur aus "0" und "1" bestehen darf und nur einstellig ist?

Also dass man praktisch ne 50:50 Chance hat ;-)

Schonmal danke für die hoffentlich massigen Antworten :D

mfG,
Horst
There are 10 kinds of people:
Those who understand binary and those who don't!
 

OnkelJürgen

Moderator

Dabei seit: 30.12.2002

Beiträge: 1 719

 

2 Zum Seitenanfang

Donnerstag, 19. Januar 2006, 00:00

RE: %random% bei Batch

was ist denn der maximalwert des dings?

sosnt könntest du ja

wenn größer 18000

und

wenn kleiner(-gleich) 18000

machen .. aber ich weiß ahlt ncih, obs nur bis 36000 geht ... muss halt mal den mittelwert finden ...

dann haste auf jeden fall ne 50:50 ... musst eben die mitte finden ..
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.


z.B. auf www.netscripter.de :-P
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

3 Zum Seitenanfang

Donnerstag, 19. Januar 2006, 12:17

Die Zufallszahl sollte auf einen Integer-Wert begrenzt sein, also 32768 mögliche Werte.

Eine Abfrage
set x=%random%
set meinRandom==0
if x geq 16384 set meinRandom==1

könnte also gehen.

ungetestet, Syntax evtl. falsch.

Gruss
Marty
 

Dabei seit: 05.09.2005

Beiträge: 128

 

4 Zum Seitenanfang

Donnerstag, 19. Januar 2006, 14:55

Schonmal danke für die Hilfe. Leider funktioniert es nicht :-(

Es wird IMMER eine 1 ausgegeben... :-(


Horst
There are 10 kinds of people:
Those who understand binary and those who don't!
 

MartyMcFly

Foren Gott

Dabei seit: 04.06.2003

Beiträge: 3 137

 

5 Zum Seitenanfang

Freitag, 20. Januar 2006, 11:39

OK, try this one:

Quellcode

1
2
3
4
set x=%random%
set meinRandom=0
if %x% geq 16384 set meinRandom=1
echo %meinRandom%


Getestet und für korrekt befunden.

Marty
 

Dabei seit: 05.09.2005

Beiträge: 128

 

6 Zum Seitenanfang

Freitag, 20. Januar 2006, 16:06

OK, funzt. Danke für di Hilfe!
There are 10 kinds of people:
Those who understand binary and those who don't!