Data un'enumerazione arbitraria in C #, come posso selezionare un valore casuale? (Non ho trovato questa domanda basilare su SO. Pubblica la mia risposta tra un minuto come riferimento per chiunque, ma non esitate a pubblicare la vostra risposta.)
Se si desidera un numero casuale crittograficamente forte in Java, si utilizza SecureRandom. Sfortunatamente, SecureRandompuò essere molto lento. Se lo utilizza /dev/randomsu Linux, può bloccare l'attesa per la creazione di entropia sufficiente. Come evitare la penalità per le prestazioni? Qualcuno ha usato Uncommon Maths come soluzione a questo problema? Qualcuno …
Ho una libreria di immagini su Amazon S3. Per ogni immagine, md5 l'URL di origine sul mio server più un timestamp per ottenere un nome file univoco. Dato che S3 non può avere sottodirectory, ho bisogno di archiviare tutte queste immagini in una singola cartella piatta. Devo preoccuparmi delle collisioni …
Sospetto che la risposta sia " A causa della matematica ", ma speravo che qualcuno potesse dare un po 'più di comprensione a un livello base ... Stavo frugando nel codice sorgente BCL oggi, guardando come alcune delle classi che ho usato prima erano effettivamente implementate. Non avevo mai pensato …
Se ho un enum come questo: public enum Letter { A, B, C, //... } Qual è il modo migliore per sceglierne uno a caso? Non deve essere a prova di proiettile di qualità di produzione, ma una distribuzione abbastanza uniforme sarebbe piacevole. Potrei fare qualcosa del genere private Letter …
Sto cercando di generare una stringa casuale in Go ed ecco il codice che ho scritto finora: package main import ( "bytes" "fmt" "math/rand" "time" ) func main() { fmt.Println(randomString(10)) } func randomString(l int) string { var result bytes.Buffer var temp string for i := 0; i < l; { …
Ho bisogno di una funzione che generi un numero intero casuale in un determinato intervallo (compresi i valori dei bordi). Non ho irragionevoli requisiti di qualità / casualità, ho quattro requisiti: Ho bisogno che sia veloce. Il mio progetto deve generare milioni (o talvolta anche decine di milioni) di numeri …
Ho bisogno di un algoritmo rapido per selezionare 5 elementi casuali da un elenco generico. Ad esempio, vorrei ottenere 5 elementi casuali da a List<string>.
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 mantenerlo breve. Ho seguito alcuni esempi che ho trovato online e in caso di collisione, penso che il codice seguente ricrea il …
È possibile generare un numero casuale tra 2 doppie? Esempio: public double GetRandomeNumber(double minimum, double maximum) { return Random.NextDouble(minimum, maximum) } Quindi lo chiamo con il seguente: double result = GetRandomNumber(1.23, 5.34); Ogni pensiero sarebbe apprezzato.
Vorrei un'utilità efficiente per generare sequenze uniche di byte. UUID è un buon candidato ma UUID.randomUUID().toString()genera cose del genere 44e128a5-ac7a-4c9a-be4c-224b6bf81b20, ma preferirei una stringa senza trattini. Sto cercando un modo efficiente per generare stringhe casuali, solo da caratteri alfanumerici (senza trattini o altri simboli speciali).
Sono uno sviluppatore di giochi Web e ho un problema con i numeri casuali. Diciamo che un giocatore ha il 20% di probabilità di ottenere un colpo critico con la sua spada. Ciò significa che 1 colpo su 5 dovrebbe essere critico. Il problema è che ho ottenuto risultati molto …
Ho bisogno di ottenere un record casuale da una tabella tramite ActiveRecord. Ho seguito l'esempio di Jamis Buck del 2006 . Tuttavia, ho anche trovato un altro modo tramite una ricerca di Google (impossibile attribuire un link a causa delle restrizioni dei nuovi utenti): rand_id = rand(Model.count) rand_record = Model.first(:conditions …
JavaScript Math.random() funzione restituisce un valore casuale compreso tra 0 e 1, seminato automaticamente in base all'ora corrente (simile a Java credo). Tuttavia, non penso che ci sia modo di impostare il tuo seme per questo. Come posso creare un generatore di numeri casuali per cui posso fornire il mio …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.