![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 1 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jak to jest w ogóle możliwe? (IMG:style_emoticons/default/co_jest.gif) Kod pochodzi z tego miejsca: http://www.progresowi.pl/2011/10/26/robimy-mieszarke.html Jest to mieszarka synonimów.
Problem dotyczy bardzo długich tekstów z zagnieżdzonymi synonimami, przy krótkich wydaje się że jest ok. Mój ma 86188 znaków, jest w nim 100 zdań i losuje się jedno z nich. Dodatkowo każdy wyraz ma synonimy. Po wysłaniu na serwer wszystko działa jak trzeba. Natomiast gdy odpalam to na domowym komputerze (zainstalowany VertrigoServ) źle miesza. W kółko wyskakuje około 5 dokładnie takich samych zdań. Najlepsze jest to, że zawsze pojawiają się w tej samej kolejności! Jakim cudem tak się dzieje? (IMG:style_emoticons/default/co_jest.gif) Czy może powstawać jakiś bład wynikły z konfiguracji VertrigoServ? W zasadzie to nic w ustawieniach nie zmieniałem. Ten post edytował robert-s 26.06.2012, 21:47:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 195 Pomógł: 109 Dołączył: 3.11.2011 Ostrzeżenie: (10%) ![]() ![]() |
Może zrób sobie experyment. Na localchoście póść np 30-40 razy w pętli losowanie dużej liczby i wyświetl to.Zrób to samo dla rand(),srand() i mt_rand(). Zobaczysz efekty i różnice.
Coś takiego:
Potem przed $dane spróbuj dodać polecenie sleep(). Ten post edytował Niktoś 27.06.2012, 10:09:36 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 02:23 |