srand

    61calore

    7risposta

    Questa domanda è relativa a un commento in questa domanda Recommended way to initialize srand? Il primo commento dice che srand() deve essere chiamato solo una volta in un'applicazione. Perché è così?

    15calore

    3risposta

    Per il codice che utilizza std::random_shuffle, ho bisogno di impostare un seme casuale in modo che le sequenze pseudocasuali prodotte varino in ogni esecuzione del programma. Il code example here eff

    16calore

    7risposta

    Ho appena scoperto che il srand(1) ripristina il PRNG di C (++) allo stato prima di qualsiasi chiamata a srand (come definito nello reference). Tuttavia, il seme 0 sembra fare lo stesso, o lo stato pr

    6calore

    4risposta

    Ho una domanda circa il codice seguente: #include <iostream> #include <ctime> int main(){ unsigned long int blob; srand(time(0)); for(int counter = 0; counter <= 100; counter++) {

    14calore

    3risposta

    Ogni volta che si esegue il seguente programma i valori restituiti sono sempre 6 o 13. #include <iostream> #include <fstream> #include <ctime> #include <cstdlib> using namespace std; //void rand

    7calore

    5risposta

    Il mio programma contiene codice che dovrebbe generare un numero intero positivo casuale ogni volta che lo eseguo. Genera numeri casuali ma solo una volta. Dopodiché, quando eseguo lo stesso codice, m

    6calore

    2risposta

    Quando si chiama srand() all'interno di una funzione, viene seminato solo rand() all'interno di tale funzione? Questa è la funzione main dove viene chiamato srand(). int main(){ srand(static_cast

    5calore

    1risposta

    Voglio generare grandi numeri casuali in c. Il problema è che il maggior numero di srand() può generare è circa 37000. Voglio creare un numero nell'intervallo da 70000 a 2150000000. Qualcuno potrebbe

    15calore

    1risposta

    In rand() considered harmful è stato rilevato che srand(time(NULL)) è errato perché srand prende uno unsigned int, ma per il compilatore Microsoft, time_t per impostazione predefinita è un numero a 64

    7calore

    6risposta

    Ho diversi thread in esecuzione contemporaneamente e ognuno di essi deve generare numeri casuali. Voglio capire se c'è un modello da seguire, capire se è corretto inizializzare il generatore casuale c