Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • C + + Formation 
  • Comment ignorer les espaces lors de …
  • Comment lancer Char à Int 
  • Comment formater du texte dans la pr…
  • Comment fermer les programmes en C 
  • Comment faire pour modifier le curse…
  • Comment utiliser OracleDataAdapter m…
  • Comment faire pour créer les fichie…
  • Comment déboguer avec GDB dans Linu…
  • Comment maîtriser C Pointers 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment créer un générateur aléatoire en C

    A randomizer brasse une liste de numéros , puis répertorie les numéros dans un ordre aléatoire . Les chercheurs et les statisticiens utilisent ces listes aléatoires de tirer des échantillons ou de céder des protocoles de recherche . L'Internet offre de nombreuses randomizers statistiquement aléatoires et fiable, mais générer une liste de nombres aléatoires peut être un exercice de programmation plaisir. Utiliser le langage de programmation C pour créer votre propre simple aléatoire . Les choses dont vous aurez besoin
    C langage de programmation tels que Microsoft Visual C + + Express, C + + Builder ou GCC
    Voir Plus Instructions
    1

    créer un nouveau programme C . Démarrer " Visual studio . " Dans le menu déroulant , cliquez sur "Fichier", "Nouveau projet ". Dans la boîte de dialogue , cliquez sur " Win32 " sous " Visual C + +" sur l'arborescence . Choisissez l' icône de l'application de la console. Nommez le " Randomizer . " Du projet Cliquez sur « OK ». Une fenêtre de l'éditeur de texte apparaîtra
    2

    Ajouter les têtes suivantes en haut du programme : .

    # Include

    # include

    # include

    également ajouter la définition de préprocesseur suivante immédiatement après l' inclure déclarations :

    # define N 25 < br >

    Lorsque la liste de nombres aléatoires sont créés , N est le nombre le plus élevé généré. Changer cette définition pour faire varier la quantité de nombres aléatoires désirées
    3

    définir les variables de mémoire suivantes à l'intérieur de la fonction principale : .

    Int _tmain (int argc, argv _TCHAR * []) {int

    nums [N] ;

    int i , r ;

    les nums de tableau tiendra les nombres aléatoires et est dimensionné en fonction de la définition de préprocesseur . Notez que les différentes versions de programmation C peuvent avoir besoin de légères variations de la déclaration de fonction
    4

    Effacer le tableau nums et initialiser le générateur de nombres aléatoires

    srand (time ( NULL) ) . . ; Photos

    for (i = 0; i < N; i + + ) {

    nUMS [i] = 0 ; }


    les graines de fonction srand l' nombre aléatoire sur la base de l'heure courante. Cela garantit qu'une autre liste de nombres aléatoires se produisent chaque fois que le programme s'exécute
    5

    générer la liste des nombres aléatoires

    for (i = 0; . . I < N; i + + )

    { r = rand ()% N;

    while ( nums [r ]> 0)

    {r + +;

    if ( r> ; = N) r = 0; }


    nums [r ] = i +1;

    }

    Cette boucle génère d'abord un nombre aléatoire de 0 à N-1 (dans ce cas 24) puis vérifie si le tableau à cet élément est vide. Si c'est le cas, le nombre aléatoire (plus 1 pour faire l'ordre d'exécution de 1 à 25 ) est placé à cet endroit . Sinon, la boucle while intérieure attend pour le prochain élément vide disponible dans le tableau nums . Ce processus est répété jusqu'à ce que le tableau est complet
    6

    Imprimer le tableau

    for (i = 0; i < N; i + +). .

    {Printf ( "% d" , nums [i]) ; }


    printf ("\\ n");
    7

    Fin de la fonction pour les hôtels.

    return 0; }


    8

    Cliquez sur "F5" pour exécuter le programme . Une liste de 25 nombres aléatoires sera répertorié dans la fenêtre de console.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment vérifier si un tableau possède une valeur ou pas en C + + 
  • Comment créer une liste doublement chaînée dans C Programming 
  • Comment attraper Tous les événements DataGrid 
  • Comment remplacer les éléments d'un tableau en C 
  • Comment générer des nombres entiers négatifs et positifs aléatoires en C + + 
  • Comment programmer l' opérateur reste 
  • Comment ouvrir un fichier PDF en C # 
  • Comment créer une fonction dans Microsoft Visual C + + 
  • Comment créer un éclairage dynamique en GtkRadiant 
  • Comment ouvrir plusieurs fichiers en entrée et sortie en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc