Losowanie liczby z przedziałów

Losowanie liczby z przedziałów
adams0
  • Rejestracja:prawie 8 lat
  • Ostatnio:około godziny
  • Postów:324
0

Cześć.
Jak napisać funkcje która losuje liczbę np z przedziału <2;5>+<8;10>?
Ogólnie jest mi to potrzebne do zrobienia funkcji losującej zadaną ilość obiektów z tablicy. (Da się prościej?)

Patryk27
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

Ogólnie jest mi to potrzebne do zrobienia funkcji losującej zadaną ilość obiektów z tablicy. (Da się prościej?)

Wykonaj array shuffle i wybierz n pierwszych obiektów - nie widzę w jakim celu miałbyś tutaj losować przedziałami.

Ale jeśli bardzo chcesz, możesz np. wylosować jeden z przedziałów, a potem liczbę z tego przedziału :-)


edytowany 2x, ostatnio: Patryk27
OlszewskiAdam
  • Rejestracja:prawie 8 lat
  • Ostatnio:ponad 7 lat
  • Postów:4
0

Math.floor(Math.random() x 3 + 2)
Math.floor(Math.random() x 2 + 8)

Coś takiego powinno działać i chyba proste.

edytowany 1x, ostatnio: OlszewskiAdam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.