Funzione random con Dev C++
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 3 di 3

Discussione: Funzione random con Dev C++

Cambio titolo
  1. #1
    Utente L'avatar di Snakethesniper
    Registrato il
    07-04
    Località
    Milano
    Messaggi
    5.498

    Funzione random con Dev C++

    Un giorno mentre stavo facendo un programmino ho deciso di provare la funzione random usata a scuola. Solo che ho scoperto che con il Dev C++ non funziona l'istruzione:
    Codice:
    randomize();
    printf("%d",random(9));
    A scuola usiamo il Borland C++ 5.5 per windows.... qualcuno conosce dei compilatori free che conoscano la funzione randomize?



  2. #2
    MGS3 L'avatar di TheFury88
    Registrato il
    01-06
    Località
    Ferrara
    Messaggi
    1.194
    Con me funziona la funzione random.
    Io però non uso il tuo metodo: dopo avere incluso math.h, se per esempio voglio creare un numero a caso da 0 a 9 scrivo

    rand() %10;

    e non ho mai usato la funzione randomize().
    Ultima modifica di TheFury88; 26-04-2006 alle 23:08:05
    'Tutto ciò che è necessario per il trionfo del male, è che gli uomini di bene non facciano nulla'. (Edmund Burke)
    peer 2 peer anonimo

  3. #3
    Bannato L'avatar di pippolone2004
    Registrato il
    09-04
    Messaggi
    219
    è circa la 4a volta che vedo questa domanda su questo forum! Basterebbe solo google, ma comunque ti rispondo:
    includi math.h e stdlib.h
    poi cambi il seme di generazione con srand() e generi il numero casuale con rand(). Ecco un esempio:

    #include <stdlib.h>
    #include <time.h>

    int numero_casuale()
    {
    int x;
    srand((unsigned)time(NULL));
    x=rand() % 15;
    return x;
    }
    Genera un numero da 0 a 14 e, naturalmente manca la main

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •