Cosa succederebbe di strano? Potresti spiegarlo?
La funzione rand(1,10) restituisce i valori esattamente come atteso.
Ho appena scritto un piccolo script che genera 1000 numeri casuali tra 1 e 10 e dice quanti uno, due, tre... sono usciti.
La stampa è stata
quindi perfettamente in linea con la distribuzione di probabilità attesa.codice:1 -> 99 2 -> 98 3 -> 108 4 -> 92 5 -> 91 6 -> 105 7 -> 93 8 -> 111 9 -> 102 10 -> 101
Anche le divisioni 1/1, 1/2, 1/3, 1/4... danno i risultati che ci si aspetta: 1, 0.5, 0.333333333 (ma con round lo fai diventare 0.33), 0.25,...
Quindi quali sarebbero le cose strane vicino allo zero?