Comment puis-je réduire les numéros de rand()?

Le code suivant renvoie un nombre aléatoire à chaque seconde:

int main ()
{
    srand(time(NULL)); //Seeds number generator with execution time.

    while (true)
    {
        int rawRand = rand();

        std::cout << rawRand << std::endl;

        sleep(1);
    }
}

Comment pourrais-je taille ces chiffres vers le bas de sorte qu'ils sont toujours dans la gamme de 0 à 100?

  • int GetRandom() { return 59; /*A parfaitement choisi au hasard le numéro de*/}
  • Serait-ce un xkcd référence vois-je? 😛
  • naah, vu dans beaucoup trop d'endroits à-dire la source exacte, et être capable de s'abstenir de m'écrire que.
  • le temps de sommeil est exprimé en millisecondes, de l'utilisation de sleep(1000) pour dormir pendant une seconde.
  • Pas dans la mise en œuvre que j'utilise, il n'est pas. Comment étrange.
  • ses aussi un de Dilbert de référence
  • Pourriez-vous s'il vous plaît activer la accepté de répondre à celui-ci?
  • Génial, merci beaucoup! Je suis sûr que Justin sauront l'apprécier. 🙂

InformationsquelleAutor Maxpm | 2010-11-16