Cześć!
Piszę projekt w PHP, laravel, grę tombolę i nie wiem jak rozwiązać problem by można było wybierać w losie liczby z zakresu 10-19, 20-29.. itd. zamiast zer liczę od 11-19, 21-29.. itd.
Dodam, że jestem początkującą osobą i nie za bardzo mogę rozwikłać jak to zrobić poprawnie.
Jakieś rady? ktoś już może pisał podobną funkcję i mu działała?
Będę bardzo wdzięczna za każdą pomoc
0
4
jak chcesz mieć wylosowaną liczę z zakresu od x do x+n, to losuj od 0 do n i dodaj x do wyniku
2
Rozwiązanie @opiszon jest ok. W PHP jednak funkcja rand()
przyjmuje parametry min i max i wystarczy to wykorzystać https://www.php.net/manual/en/function.rand.php
Zwróć natomiast uwagę na dokumentację i zapis;
This function does not generate cryptographically secure values
Znaczy to, że te liczby można tak naprawdę łatwo zgadnąć i przewidzieć co zostanie wylosowane. Jeśli to projekt do nauki podstaw podstaw to ok. Jeśli masz jednak nauczyć się czegoś o losowości liczb tak generowanych to popatrz głębiej.