Questa può sembrare una domanda strana, ma dove posso trovare un generatore di numeri casuali che funziona in C o C++ che non è molto buono?Crappy Random Number Generator
Contesto: Sto creando un grafico per tracciare un grafico ad albero e testarlo utilizzando numeri casuali a più cifre (quindi ogni cifra diventa un nodo nell'albero). Il generatore di numeri casuali che ho usato - che è quello che viene fornito con il compilatore GNU C++ - mi dà una bella diffusione di valori. Va bene, ma voglio vedere come appare la tabella quando i numeri si raggruppano e sono meno omogenei.
Qualcuno può suggerire un generatore di numeri casuali che ha dimostrato di non essere così casuale?
(Oh, tutti quelli che si collegano a xkcd e/o suggeriscono che ho appena restituito 4 riceveranno il sarcasmo in risposta).
Dato che non ti piace XKCD, puoi restituire 9: http://web.archive.org/web/20011027002011/http://dilbert.com/comics/dilbert/archive/images/dilbert2001182781025.gif –
È necessario definire meglio la distribuzione prevista: ad esempio, qualsiasi PRNG decente fornirà una distribuzione non uniforme per 'rand()% 3' (a causa del bias del modulo), ma dubito che soddisfi le tue qualifiche. –
Oltre quale intervallo? –