0votos

funcion numeros aleatorios en JavaScript

por josejuan hace 5 años

Es inmediato convertir una distribución continua (uniforme en este caso) a otra discreta (cara o cruz). El recíproco (a partir de sucesos discretos como tirar un dado conseguir una distribución continua) no puede conseguirse (en general) con secuencias finitas de sucesos finitos.

Numeros aleatrorios con diferente probabilida para un numero

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function weightedRand( percentageTrue ) { 
 
    return Math.random() < percentageTrue; 
 
 
 
 
 
var Count = [0, 0]; 
for(var n = 0; n < 100; n++) 
  Count[~~weightedRand( 0.8 )]++; 
 
console.log(Count); 
 
// Salida: [17, 83] 
1 comentario
0votos

Escrito por carlosjm4 hace 5 años

Gracias por tu respuesta, trate de implementarlo en go, pero no de da.

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.