|
|
|
|
Salut =)
ça ne sert à rien de faire des mutli-posts en changeant de pseudo à chaque fois, ça changera rien ;-) Et une p'tite recherche sur ton ami google donne cette page : http://dejean.benoit.free.fr/code/rand.cpp.html ++ |
Et puis l'ami Pom ta déjà donné la réponsed sur ton premier post, alors va voir...
++ |
|
la fonction random renvoie un nombre compris entre 0 et 1
si tu veux générer un nombre entre 712 et 752 l'étendue est 40 il faut donc utliser 712 (base) + (40*random()) elle est pas belle, la vie ? |
Mais la fonction random() ne génère-t-elle pas un nombre PSEUDO-aléatoire ?
|
merci a tous
la fonction random() génère un nombre aléatoire entre 2 nombres (comme il a indiqué random) mais c que elle génère a chaque fois les memes nombres(apres l'execution du pg) mais c pas grave, ça me suffi et merci encore.
|
Attention, Kij, même initialiser la graine ne change rien au fait que le nombre est PSEUDO-aléatoire. En celà qu'il est calculé par un algorithme, donc éventuellement prévisible. Celà peux, dans certain cas "extrème" générer des interférences avec le programme qui utilise cet algo.
Ce genre de comportement est rare, mais peux arriver dans le cas où le programme utilise un nombre impréssionnant de valeurs aléatoire. En effet, le nombre fini de valeurs possible pour une variable entraine fatalement que l'algo de génération des valeurs, qui se base sur les N dernières valeurs "tirées" va boucler à un moment ou à un autre. La plupart du temps N=2 est suffisant. Le seul moyen connu pour générer véritablement du vrai hasard est d'utiliser un générateur quantique : un photon émis passe une parois réfléchissante de coéf 1/2. C'est à dire qu'il a 1 chance sur deux d'être réfléchi, ou de passer. En fonction de là où on le détecte, on renvoit un 1 ou un 0.
|
Il est aussi possible d'écrire toi meme ta fonction random mais le problème ne change pas le fait que ca restera du pseudo aléatoire vu que finalement ta fonction random reste une fonction ;) |
Il est aussi possible d'écrire toi meme ta fonction random mais le problème ne change pas le fait que ca restera du pseudo aléatoire vu que finalement ta fonction random reste une fonction ;) |
je voulais savoir comment utiliser rand en C |
salut à tous,moi étudiant en informatique ;je cherche sur le code source de fonction rand() sous linux merci d'avance |
| 31/05 00h35 | Créer des volumes chiffrés (TrueCrypt) | Ubuntu |
| 08/11 10h32 | [Javascript] Lien aléatoire / Choisir un lien au hasard | Javascript |
| 09/04 00h28 | Comment connaitre mon/son adresse IP ? | Internet |
| 09/04 02h42 | Comment passer la vidéo de l'ordinateur (PC) sur la TV | Carte graphique |
| 09/04 14h34 | Antivirus gratuit : lequel choisir ? | Virus |
| 24/04 16h59 | Random C++ VS 2005 PROB!!!! | 1 |
| 09/12 19h45 | Random chiffres differents | 3 |
| 06/04 18h36 | Problème random tableau en C | 4 |
| 18/08 16h13 | Comment generer clic auto et nom random | 2 |
| 03/08 18h22 | [Batch] Commande pour random 1 à 9 ou A à Z | 3 |
![]() | CCleaner - CCleaner (Crap Cleaner) est un utilitaire de nettoyage gratuit permettant de garantir un respect de la vie privée en... | Catégorie: Anonymat/Confidentialité Licence: Freeware/gratuit |
![]() | PDF Creator - PDF Creator est un outil gratuit permettant de créer des PDF à partir de presque n'importe quelle application capable... | Catégorie: PDF Licence: Open Source |
![]() | Vista Codec Package - Vista Codec Package regroupe une collection impressionnante de codecs (audio et vidéo), permettant d'ouvrir la plupart... | Catégorie: Codecs Licence: Freeware/gratuit |
![]() | Free Mp3 Wma Converter - Free Mp3 Wma Converter permet de convertir tout vos fichiers Mp3 , Wma , Ogg , AAC , m4a , mp4 , Ape , flac, Wav : ... | Catégorie: Conversion Licence: Freeware/gratuit |
![]() | Sony CMT-CPZ2 | Catégorie: Chaîne Hi-Fi | 181.00 € Ubaldi |
![]() | Sony CMTU1 | Catégorie: Chaîne Hi-Fi | 217.68 € Dimipro |
![]() | Genius KB-C100 PS/2 | Catégorie: Clavier | 11.90 € MicroChoix |
![]() | TNB CS110 | Catégorie: Casque audio | 5.90 € Alapage |