Generer des nbres aleatoires dans ]0,1[

Résolu/Fermé
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 - 30 avril 2008 à 16:14
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 - 30 avril 2008 à 16:31
Bonjour,
j'veu generer des floats dan ]0,1[ pour le compte de mon projet.j'utilise :rand(0;1) mai ça ne marche pa.Alor commen faire?merci d'avance.

1 réponse

tu utilises rand(0;1000000) que tu divises par 1 000 000
1
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1
30 avril 2008 à 16:18
cmme ca je risque d'avoi des nb infinis?
0
etudiant > tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009
30 avril 2008 à 16:20
non, puisque tu divises le résultat de ton rand ( qui sera entre 0 et 999 999 dans mon exemple) par 1 000 000.
Au final tu auras bien un nombre compris entre 0 et 0.999999 compris.
0
etudiant > etudiant
30 avril 2008 à 16:24
Apres, tu peux changer la précision du nombre voulu en changeant 1 000 000 par 100 ou 1 000 si tu veux moins de chiffres apres la virgule
0
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1 > etudiant
30 avril 2008 à 16:31
je croi que ton geni ma délivré .thank you very much.
0
tapsaid Messages postés 60 Date d'inscription samedi 26 avril 2008 Statut Membre Dernière intervention 8 juillet 2009 1
30 avril 2008 à 16:27
pour exclure le zéro est ce que je peu faire rand(1;100000)?
0