Articles of random

Generazione di numeri casuali univoci (interi) tra 0 e ‘x’

Devo generare un insieme di numeri unici (non duplicati) e tra 0 e un numero dato. Questo è: var limit = 10; var amount = 3; Come posso usare Javascript per generare 3 numeri univoci tra 1 e 10?

Quanto è casuale Math.random di JavaScript?

Per 6 anni ho avuto una pagina di generatore di numeri casuali sul mio sito web. Per molto tempo è stato il primo o il secondo risultato su Google per “generatore di numeri casuali” ed è stato usato per decidere dozzine, se non centinaia di contest e disegni su forum di discussione e blog (lo […]

Genera data casuale di nascita

Sto cercando di generare una data di nascita casuale per le persone nel mio database utilizzando un programma Java. Come lo farei?

Casualità ponderata in Java

In Java, dati n elementi, ciascuno con peso w , come si sceglie un object casuale dalla collezione con una probabilità uguale a w ? Assumi che ogni peso sia un doppio da 0,0 a 1,0 e che i pesi nella sum della raccolta a 1. Item.getWeight () restituisca il peso dell’articolo.

Generatore di sequenza pseudo-casuale reversibile

Vorrei una sorta di metodo per creare una sequenza abbastanza lunga di numeri casuali che posso sfogliare avanti e indietro . Come una macchina con i pulsanti “successivo” e “precedente”, questo ti darà dei numeri casuali. Qualcosa come la risoluzione a 10 bit (cioè interi positivi in ​​un intervallo da 0 a 1023) è sufficiente […]

Come Random è System.Guid.NewGuid ()? (Prendi due)

Prima di iniziare a contrassegnarlo come duplicato , leggimi. L’altra domanda ha una (probabilmente) risposta errata accettata. Non so come .NET generi i suoi GUID, probabilmente solo Microsoft lo fa, ma c’è un’alta probabilità che chiami semplicemente CoCreateGuid () . È tuttavia documentato che questa funzione chiama UuidCreate () . E gli algoritmi per la […]

Quanto è buono java.util.Random?

Due domande: Riceverò diverse sequenze di numeri per ogni seme che ho inserito? Ci sono semi “morti”? (Quelli che producono zeri o ripetono molto rapidamente). A proposito, quali altri PRNG dovrei usare? Soluzione: Dal momento che userò il PRNG per creare un gioco, non ho bisogno che sia crittograficamente sicuro. Vado con il Mersenne Twister, […]

generare in modo efficiente un campione casuale di orari e date tra due date

Ho scritto una (abbastanza ingenua) funzione per selezionare casualmente una data / ora tra due giorni specifici # set start and end dates to sample between day.start <- "2012/01/01" day.end <- "2012/12/31" # define a random date/time selection function rand.day.time <- function(day.start,day.end,size) { dayseq <- seq.Date(as.Date(day.start),as.Date(day.end),by="day") dayselect <- sample(dayseq,size,replace=TRUE) hourselect <- sample(1:24,size,replace=TRUE) minselect <- sample(0:59,size,replace=TRUE) […]

Java: numero lungo casuale nell’intervallo 0 <= x <n

La class random ha un metodo per generare int random in un determinato intervallo. Per esempio: Random r = new Random(); int x = r.nextInt(100); Ciò genererebbe un numero int maggiore o uguale a 0 e inferiore a 100. Mi piacerebbe fare esattamente lo stesso con un numero lungo. long y = magicRandomLongGenerator(100); La class […]

Il modo migliore per creare un token unico in Rails?

Ecco cosa sto usando. Il token non deve necessariamente essere sentito per indovinare, è più simile a un identificatore di url breve di qualsiasi altra cosa, e voglio tenerlo breve. Ho seguito alcuni esempi che ho trovato online e in caso di collisione, penso che il codice seguente ricreerà il token, ma non ne sono […]