Losowy generator w partii

Mam plik nietoperza

@echo %RANDOM%

i uruchom go za pomocą linii poleceń

start randomcheck.bat & start randomcheck.bat

Dwie konsole są otwarte i obie zawierają ten sam numer, 4645. Nie udaje się to losowoaby zapewnić różne foldery tymczasowe (Potrzebuję losowych folderów tylko wtedy, gdy są używane jednocześnie). Jak masz normalny generator losowy w partii?

Aktualizacja https://stackoverflow.com/a/19697361/1083704 skwantyfikował globalny okres aktualizacji nasion. Globalne ziarno powłoki systemu Windows jest aktualizowane co sekundę. Praktycznie muszę dodać jeszcze jedną sekundę na margines bezpieczeństwa, aby zapobiec wyścigom i mieć nadzieję, że jest to wystarczająca miara. To naprawdę do bani. Oznacza to, że uruchomienie 8 procesów dla mojego iCore7 zajmie 16 sekund. Nadal nie jestem pewien, czy to się powiedzie, ponieważ nic nie jest oficjalnie określone i nadal jest możliwe, że pomimo 8 procesów rozpoczętych początkowo ze względnym przesunięciem czasowym, może się zdarzyć, że dwa procesy zakończą się w tym samym czasie i muszę się upewnić, że nie uruchomiono ponownie ponownie. To kompletna bzdura, a moje pytanie brzmi: czy można to wyleczyć w partii, bez uciekania się do C ++ lub VBScript?

questionAnswers(6)

yourAnswerToTheQuestion