Sto cercando un modo per generare dei valori casuali che però siano comprensivi di parte decimale variabile composta da più decimali (il numero non è importante).
Qualche suggerimento?
Sto cercando un modo per generare dei valori casuali che però siano comprensivi di parte decimale variabile composta da più decimali (il numero non è importante).
Qualche suggerimento?
Qualche suggerimento?
si, come ad esempio provare a cercare invece di riaprire un argomente presente trito e ritrito
https://www.google.it/search?ie=UTF-8&oe=UTF-8&q=numeri+casuali&btnG=search&domains=http://forum.arduino.cc&sitesearch=http://forum.arduino.cc&gws_rd=cr&ei=DfBfV_2zMoHmUNislMgC
Ho cercato parecchio prima di fare la domanda ma nei post "triti e ritriti" non ho trovato nulla che indicasse numeri casuali con parte decimale.
Grazie comunque per il tuo post molto utile.
La funzione che ti interessa è questa: https://www.arduino.cc/en/Reference/Random
Se ti servono decimali basta che dividi quel che ottieni per 1000, 10000, ecc...
meglio dividere per 1000.0 o 10000.0
Attenzione i numeri a virgola mobile (float) hanno una precisione di soli 6 cifre.
Ciao Uwe
Beh sì, o quello o un cast esplicito a float li davo per scontati...
Se poi servono veramente random, usare come seme il campionamento del valore di un pin analogico lasciato libero li renderebbe ancora piu casuali ... ![]()
Etemenanki:
Se poi servono veramente random, usare come seme il campionamento del valore di un pin analogico lasciato libero li renderebbe ancora piu casuali ...
Ancora meglio usare il rumore bianco creato tramite una giunzione PN, ottimi gli zener, si ottiene un buon generatore di numeri casuali.
astrobeed:
... giunzione PN, ottimi gli zener ...
LOL ... con uno zener e due INA in cascata un po di tempo fa ci ho fatto un generatore di rumore per tarare i filtri RF, per un mio conoscente ... secondo lui, che ha un bel po di strumentazione, arrivava oltre i 3GHz ...