Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Javascript generator liczb z zadanym zakresem

had3z 10 Lut 2012 09:34 1571 2
  • #1 10 Lut 2012 09:34
    had3z
    Poziom 2  

    Witam wszystkich, mam taki mały problem. Chcę zrobić generator liczb, któremu można zadać zakres, którego będzie wybierać liczby. No i tu piękna bajka się kończy, stworzyłem kod, ale ma on jedną wadę, są przedziały których on nie akceptuje :( i tak np 1 - 49 akceptuje (nawet zagrałem tymi liczbami w totka i wygrałem 3 :D), ale nie wypluje wyników dla np 2 -15. Czy ktoś ma pomysł czemu? Zamieszczam poniżej kod jak ktoś znajdzie problem to proszę niech się ze mną podzieli.

    Kod: javascript
    Zaloguj się, aby zobaczyć kod


    Proszę pamiętać o używaniu znaczników syntax. Opcja Listing kodu. - arnoldziq

    0 2
  • #2 10 Lut 2012 13:08
    arnoldziq
    Moderator Programowanie

    Problem leży w funkcji range.
    Twój skrypt traktuje podane liczny jako tekst. Jeżeli w swoim skrypcie podasz dowolną parą liczb, gdzie pierwsza "cyfra", pierwszej liczby, będzie większa od pierwszej cyfry drugiej liczby, to pętla for się nie wykona.
    Spróbuj : 2 i 19; 3 i 29; 4 i 39 itd.
    Podmień funkcję range() na taką, i problem zniknie :

    Kod: javascript
    Zaloguj się, aby zobaczyć kod

    0
  • #3 11 Lut 2012 22:52
    had3z
    Poziom 2  

    Dziękuję za odpowiedź, prawdopodobnie uchroniłeś mnie od psychozy :D oficjalnie stałeś się moim idolem :D
    Dzięki raz jescze:D

    0