Articles of casuale

Genera numeri casuali tranne alcuni valori

Voglio generare numeri casuali, ma non voglio che excludeRows dall’array excludeRows . Ecco il mio codice. public int generateRandom(int start, int end, ArrayList excludeRows) { Random rand = new Random(); int range = end – start +1 – excludeRows.size(); int random = rand.nextInt(range) + 1; for(int i = 0; i random) { return random; } […]

Stessi numeri casuali ogni volta che eseguo il programma

I miei numeri casuali che escono, escono nella stessa sequenza ogni volta che corro il mio gioco. Perché sta succedendo? io ho #include e sto usando questo per generare numeri casuali randomDiceRollComputer = 1 + rand() % 6;

Arc4random modulo biased

Secondo questa documentazione , arc4random_uniform() è raccomandato su costruzioni come arc4random() % upper_bound in quanto evita “modulo bias” quando il limite superiore non è una potenza di due. Quanto è male il pregiudizio? Ad esempio, se generi numeri casuali con un limite superiore di 6, qual è la differenza tra l’uso di arc4random con % […]

Generare casualmente lettere in base alla loro frequenza d’uso?

Come posso generare lettere in modo casuale in base alla loro frequenza di utilizzo nel parlato comune? Ogni pseudo-codice è apprezzato, ma un’implementazione in Java sarebbe fantastica. Altrimenti sarebbe utile solo un colpo nella giusta direzione. Nota: non ho bisogno di generare le frequenze di utilizzo, sono sicuro di poterlo controllare abbastanza facilmente.

Obiettivo C: bias di modulo

utilizzando value = arc4random() % x Come posso evitare o eliminare il bias del modulo? Ringrazia tutti. A proposito, almeno secondo Wikipedia, il bias del modulo è un problema quando si programmano giochi di fortuna.

Varia gamma di uniform_int_distribution

Quindi ho un object casuale: typedef unsigned int uint32; class Random { public: Random() = default; Random(std::mt19937::result_type seed) : eng(seed) {} private: uint32 DrawNumber(); std::mt19937 eng{std::random_device{}()}; std::uniform_int_distribution uniform_dist{0, UINT32_MAX}; }; uint32 Random::DrawNumber() { return uniform_dist(eng); } Qual è il modo migliore in cui posso variare (attraverso un’altra funzione o altrimenti) il limite superiore della distribuzione? […]

Genera valori casuali in C #

Come posso generare valori casuali Int64 e UInt64 usando la class Random in C #?

Sequenze di campionamento di numeri casuali in Haskell

Ho bisogno di piccole liste di numeri casuali gaussiani per una simulazione e così ho provato quanto segue: import System.Random seed = 10101 gen = mkStdGen seed boxMuller mu sigma (r1,r2) = mu + sigma * sqrt (-2 * log r1) * cos (2 * pi * r2) Questo è solo l’algoritmo di Box-Muller – […]

Genera numeri casuali con media fissa e sd

Quando generano numeri casuali in R usando rnorm (o runif ecc.), Raramente hanno la media esatta e l’SD della distribuzione da cui sono stati campionati. C’è qualche semplice one-or-two-liner che fa questo per me? Come soluzione preliminare, ho creato questa funzione ma sembra qualcosa che dovrebbe essere nativo per R o qualche pacchetto. # Draw […]

Che cos’è un seme in termini di generazione di un numero casuale?

Che cos’è un seme in termini di generazione di un numero casuale? Ho bisogno di generare da centinaia a migliaia di numeri casuali, ho letto molto sull’utilizzo di un “seme”. Cos’è un seme? Un seme da dove partono i numeri casuali? Ad esempio, se imposto che il mio seme sia 5, genererà numeri da 5 […]