Articles of casuale

Come posso generare un elenco di n numeri casuali univoci in Ruby?

Questo è quello che ho finora: myArray.map!{ rand(max) } Ovviamente, tuttavia, a volte i numeri nell’elenco non sono unici. Come posso assicurarmi che la mia lista contenga solo numeri univoci senza dover creare una lista più grande da cui poi sceglierò solo n numeri univoci? Modificare: Mi piacerebbe davvero vedere questo fatto senza loop, se […]

Motivi per l’utilizzo della funzione set.seed

Molte volte ho visto la funzione set.seed in R, prima di avviare il programma. So che è fondamentalmente usato per la generazione di numeri casuali. C’è qualche necessità specifica per impostare questo?

Qual è l’algoritmo ottimale per generare un numero intero casuale imparziale in un intervallo?

In questa domanda StackOverflow: Generazione di un numero intero casuale da un intervallo la risposta accettata suggerisce la seguente formula per generare un numero intero casuale compreso tra min e max , con min e max inclusi nell’intervallo: output = min + (rand() % (int)(max – min + 1)) Ma lo dice anche questo Questo […]

Perché Random.Next () restituisce sempre lo stesso numero

Considera questo metodo: private static int GenerateRandomNumber(int seed, int max) { return new Random(seed).Next(max); } Sulla mia macchina, l’esecuzione di questo ciclo produce lo stesso numero attraverso 1500 iterazioni: for (int i = 0; i < 1501; i++) { int random = GenerateRandomNumber(100000000, 999999999); Console.WriteLine(random.ToString()); Console.ReadKey(); } Ottengo 145156561, per ogni singola iterazione. Non ho […]

Come posso randomizzare le linee in un file usando strumenti standard su Red Hat Linux?

Come posso randomizzare le linee in un file usando strumenti standard su Red Hat Linux? Non ho il comando shuf , quindi cerco qualcosa come un perl o awk one-liner che assolva lo stesso compito.

Numero casuale a lungo raggio, è così?

Qualcuno può verificare questo metodo. Ho bisogno di un numero di tipo lungo all’interno di un intervallo di due lunghi. Uso la funzione .NET Random.Next (min, max) che restituisce int. Il mio ragionamento è corretto se divido semplicemente il long per 2, generi il numero casuale e infine lo moltiplichi per 2 ancora? O sono […]

Qual è il seme più sicuro per la generazione di numeri casuali?

Quali sono le fonti più sicure di entropia per seminare un generatore di numeri casuali? Questa domanda è indipendente dalla lingua e dalla piattaforma e si applica a qualsiasi macchina su una rete. Idealmente sto cercando fonti disponibili per una macchina in un ambiente cloud o server fornito da una società di hosting. Ci sono […]

Hai bisogno di un generatore casuale prevedibile

Sono uno sviluppatore di giochi web e ho avuto un problema con numeri casuali. Diciamo che un giocatore ha il 20% di possibilità di ottenere un colpo critico con la sua spada. Ciò significa che 1 colpo su 5 dovrebbe essere critico. Il problema è che ho avuto pessimi risultati nella vita reale – a […]

Come generare una stringa casuale di una lunghezza fissa in Go?

Voglio una stringa casuale di caratteri solo (maiuscole o minuscole), nessun numero, in Vai. Qual è il modo più veloce e semplice per farlo?

Genera N numeri casuali e univoci all’interno di un intervallo

Qual è un modo efficace per generare N numeri univoci all’interno di un determinato intervallo usando C #? Ad esempio, generare 6 numeri univoci tra 1 e 50. Un modo pigro sarebbe semplicemente utilizzare Random.Next() in un ciclo e memorizzare quel numero in un array / elenco, quindi ripetere e verificare se esiste già o […]