• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zapisywanie wylosowanego indeksu z tablicy do jednej zmiennej w Javascript

Object Storage Arubacloud
0 głosów
211 wizyt
pytanie zadane 3 czerwca 2018 w JavaScript przez Philips Nowicjusz (140 p.)
Witam.  Mam problem z zapisaniem wylosowanej liczby do jednej zmiennej. Chcę wylosować liczbę i zapisać ją do jednej zmiennej i wykorzystać ją potem parę razy w kodzie. Bo na razie gdy próbuje to zrobić to za każdym razem losuje się inna liczba.
1
komentarz 3 czerwca 2018 przez ProgramistaStepek Nałogowiec (27,020 p.)
Co jest dziwnego w tym, że (pseudo)losowa liczba za każdym razem jest inna?
komentarz 3 czerwca 2018 przez Philips Nowicjusz (140 p.)
ale chciałbym żeby w zmiennej znalazła się raz wylosowana liczba i żebym mógł ją potem wykorzystać pare razy w kodzie
komentarz 3 czerwca 2018 przez ProgramistaStepek Nałogowiec (27,020 p.)
No i co Ci nie działa? Podaj kod
komentarz 3 czerwca 2018 przez Philips Nowicjusz (140 p.)
var random = Math.floor(Math.random()*16);

var popped = tablica.pop();
tablica[random] = popped;
                        
document.getElementById("board").innerHTML = easy_countries[random];

Chciałbym aby wylosowana liczba w random była taka sama w 2 miejscach a nie losowała się 2 razy. Ma się raz wylosować i być możliwa do wykorzystania w 2 miejscach
komentarz 3 czerwca 2018 przez ProgramistaStepek Nałogowiec (27,020 p.)
No i tak się dzieje. Losujesz liczbę tylko raz.
komentarz 3 czerwca 2018 przez Philips Nowicjusz (140 p.)
A czy jest sposób aby zapisać ją do zmiennej tak aby ona się już nie zmieniała?
komentarz 3 czerwca 2018 przez ProgramistaStepek Nałogowiec (27,020 p.)
No ale w którym momencie się ona zmienia? Z twojego kodu nic takiego nie wynika.
komentarz 3 czerwca 2018 przez adrian17 Ekspert (344,860 p.)

A czy jest sposób aby zapisać ją do zmiennej tak aby ona się już nie zmieniała?

Zapisałeś ją do zmiennej - 'random'.

1 odpowiedź

0 głosów
odpowiedź 3 czerwca 2018 przez pablop76 VIP (123,180 p.)
Można by było napisać warunek, że jeżeli wylosowana zmienna istnieje to losowanie się nie wykonuje. Ale to tylko sugestia, bo nie wiadomo jak wygląda zależność między losowaniem, a wypisywaniem na ekran, czy zmienna jest lokalna, czy globalna, czy zastosowałeś domknięcia.

Podobne pytania

0 głosów
1 odpowiedź 896 wizyt
pytanie zadane 12 grudnia 2016 w C i C++ przez NyguseK Użytkownik (650 p.)
+1 głos
1 odpowiedź 1,493 wizyt
0 głosów
0 odpowiedzi 163 wizyt
pytanie zadane 21 stycznia 2023 w JavaScript przez ferdynand Obywatel (1,250 p.)

92,573 zapytań

141,423 odpowiedzi

319,645 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...