kucher & Addict7 >
je donne cette astuce pour Kucher, mais c´est aussi un complément pour le randomize de addict :
en C, tu peux masquer les difficultés :
genre :
a = rand()%N+D;
fait peur ?
ce serait mieux si on avait une fonction :
a = nombreentre(3,7); / / 3 et 7
qu´a cela ne tienne !
on écrit exactement ça a la place :
a = nombreentre(3,7);
mais on fait la fonction :
int nombreentre(int a,int b)
{
return ( rand()%(b-a+1))+a;
}
ne vous occupez pas de comprendre pourquoi elle est faite comme ça, ce n´est pas nécessaire :
placez la, et maintenant, utilisez
a = nombreentre(23,31);
a votre guise, sans vous occuper de savoir comment ça marche !
je ne sais pas si j´ai été clair...