Autor Wątek:  Czy eventy losowe działają?  (Przeczytany 3671 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6313
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 343
Czy eventy losowe działają?
« dnia: 02 Listopada 2013, 04:39:03 »
Chciałem zrobić zdarzenia losowe w Quarku. Jednak gdy uruchamiałem scenerię kilkukrotnie, za każdym razem "losowała" mi się wartość 0.28 jako pierwsza i 0.8967 jako druga. Wygląda na to, że zamiast wartości "losowych" mamy stały ciąg liczb przy każdym uruchomieniu. Nie korzystałem wcześniej ze zdarzeń losowych, więc wiem, czy to w ogóle działało. Czy ktoś ma jakieś doświadczenie w tym zakresie? Czy były jakieś wersje EXE, na których przy każdym uruchomieniu był inny ciąg liczb? Czy może tylko u mnie się to tak dziwnie robi?
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Online matek123

  • Moderator
  • Wiadomości: 6134
    • Zobacz profil
  • Otrzymane polubienia: 2095
Odp: Czy eventy losowe działają?
« Odpowiedź #1 dnia: 02 Listopada 2013, 07:50:29 »
Korzystasz z algorytmu @Yb? Jeżeli tak to potrzebne są dwa eventy. Najpierw losujący, następnie wywołanie wylosowanego.
Poszukuję zdjęć na tekstury pociągów sieciowych. Szczególnie platform z pomostami.

Offline AtapiCl

  • Zasłużony dla Symulatora
  • Wiadomości: 4426
    • Zobacz profil
    • O warszawskiej części linii kolejowej nr 7 Warszawa – Lublin i nie tylko ;)
  • Otrzymane polubienia: 212
Odp: Czy eventy losowe działają?
« Odpowiedź #2 dnia: 02 Listopada 2013, 08:30:06 »
Nie musi...

Offline youBy

  • Deweloper
  • Wiadomości: 6165
  • Co tam?
    • Zobacz profil
    • Automat Weryfikujący Regulację i Lambdę
  • Otrzymane polubienia: 870
Odp: Czy eventy losowe działają?
« Odpowiedź #3 dnia: 02 Listopada 2013, 10:13:57 »
Czy ktoś ma jakieś doświadczenie w tym zakresie?
Tak, jeździłem po kilku sceneriach ze zdarzeniami losowymi.

Czy były jakieś wersje EXE, na których przy każdym uruchomieniu był inny ciąg liczb?
A to jest jakaś wersja EXE, na której przy każdym uruchomieniu jest ten sam ciąg liczb?

Czy może tylko u mnie się to tak dziwnie robi?
Tylko u Ciebie, u mnie losują się różne liczby za każdym razem.
Xoov
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6313
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 343
Odp: Czy eventy losowe działają?
« Odpowiedź #4 dnia: 02 Listopada 2013, 12:33:33 »
I działały za każdym razem inaczej? Zrobiłem tak:event Mydelniczka_SM42_onstart multiple 0 none Mydelniczka_SM42_Zatyle else Mydelniczka_SM42_Tarniowo condition propability 0.5 endevent
event Mydelniczka_SM42_Zatyle multiple 0 myd_3 myd_3>Zatyle myd_3_loop endevent
event Mydelniczka_SM42_Tarniowo multiple 0 myd_3 myd_3>Tarniowo myd_3_loop endevent

i za każdym kolejnym razem mam w logu:
Cytuj
Starting MaSzyna rail vehicle simulator.
Compilation 2013-06-09, release 13.5.804.408. SPKS
(...)
EVENT LAUNCHED: mydelniczka_sm42_onstart
Random integer: 0.28/0.5
Multiple passed
EVENT ADDED TO QUEUE: mydelniczka_sm42_zatyle

Coś robię źle?
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni

Offline youBy

  • Deweloper
  • Wiadomości: 6165
  • Co tam?
    • Zobacz profil
    • Automat Weryfikujący Regulację i Lambdę
  • Otrzymane polubienia: 870
Odp: Czy eventy losowe działają?
« Odpowiedź #5 dnia: 02 Listopada 2013, 13:13:54 »
Oczywiście, że działały. Radiostop w Żernikach włącza się czasem (ale nie zawsze), zaś na l053_osobowy mam różne wyjazdy z Sandomierza.

  Dodano: 02 Listopada 2013, 13:43:54
EVENT LAUNCHED: losuj_sandomierz2 by ep07-422
Random integer: 0.4259/0.5
Multiple passed
EVENT ADDED TO QUEUE: change2_cell2 by ep07-422
EVENT LAUNCHED: change2_cell2 by ep07-422
Type: UpdateValues - * 0 2
EVENT LAUNCHED: losuj_sandomierz3 by ep07-422
Random integer: 0.0451/0.333
Multiple passed
EVENT ADDED TO QUEUE: change3_cell2 by ep07-422
EVENT LAUNCHED: change3_cell2 by ep07-422
Type: UpdateValues - * 0 3
EVENT LAUNCHED: losuj_sandomierz4 by ep07-422
Random integer: 0.5784/0.25
« Ostatnia zmiana: 02 Listopada 2013, 13:43:54 wysłana przez youBy »
Xoov
Powyższy post wyraża jedynie opinię autora w chwili publikacji. Autor zastrzega sobie prawo do zmiany poglądów bez podawania przyczyny, jak również informowania o tym.

Offline Ra

  • Zasłużony dla Symulatora
  • Wiadomości: 6313
  • Ostatni gasi światło...
    • Zobacz profil
    • Instalator+Starter+Edytor
  • Otrzymane polubienia: 343
Odp: Czy eventy losowe działają?
« Odpowiedź #6 dnia: 02 Listopada 2013, 13:48:50 »
Przyczyną błędu jest chyba uruchamianie "losowania" w "onstart", kiedy jeszcze generator pseudolosowy nie jest używany do regulacji promienia scenerii.
¯\_( ͡° ͜ʖ ͡°)_/¯ Ra

Polecam: kręgarz Wojciech Walczak, projekt masarni