[Techinfo] %RANDOM% kérdés
Takacs Tibor
TakacsT at ntszki.hu
2019. Ápr. 1., H, 09:26:14 CEST
Sziasztok!
A dolgozatírásokhoz készítettem egy login scriptet, ami mindenkinek létrehoz egy könyvtárat
gépnév-8jegyű véletlenszám néven. A lelke ennyi:
set /A RAND1=%RANDOM%%%9000+1000
set /A RAND2=%RANDOM%%%9000+1000
set RDIR=%COMPUTERNAME%-%RAND1%%RAND2%
mkdir %RDIR%
Kipróbáltam a múlt héten egy gépterem minden gépén, teljesen jó volt, hátradőltem. Ma
megdöbbenve vettem észre, hogy 2 géppár is ugyanazt a 8 jegyű kódot generálta magának,
tehát az alábbi könyvtárak jöttek létre:
GEP01-54129835
GEP05-54129835
GEP12-28474931
GEP17-28474931
A múlt heti próbálhoz képest most annyi változott, hogy a diákok "egyszerre" léptek be.
Ennyire vacak lenne a "DOS"-os véletlenszámgenerátor? Mi okozhatja ezt? A neten nem
találtam semmi infót, hogyan lehetne javítani. (Anno BASIC-ban volt olyan, hogy csak akkor
működött az RND, ha előtte meghívtad a RANDOMIZE-t, valami ilyesmire gondoltam itt is,
de nyomát se találtam...)
Bár azon gondolkodom, lehet, egyszerűbb írni rá egy programot...
Köszi, üdv:
TT
További információk a(z) Techinfo levelezőlistáról