La génération de nombres aléatoires en C

Lors de la recherche de Tutoriels sur la génération de nombres aléatoires en C, j'ai trouvé cette rubrique

Lorsque j'essaie d'utiliser le rand() fonction sans paramètres, j'ai toujours 0. Lorsque j'essaie d'utiliser le rand() fonction avec des paramètres, j'ai toujours de la valeur de 41. Et à chaque fois que j'essaie d'utiliser arc4random() et random() fonctions, j'obtiens une erreur LNK2019.

Voici ce que j'ai fait:

#include <stdlib.h>
int main()
{
  int x;
  x = rand(6);
  printf("%d", x);
}

Ce code génère toujours de 41. Où vais-je tort? Je suis sous Windows XP SP3 et à l'aide de VS2010 Invite de Commande en tant compilateur.

essayez rand() * 10

OriginalL'auteur MoonStruckHorrors | 2010-06-18