Función: Entero Aleatorio por Vector de FrecuenciasVolver

Descripción

Devuelve un entero en [1,n], según la dimensión 'n' y pesos de un vector de frecuencias.

P(X=i) = fii=1fi

Cadena de entrada

rfrec

Cadena de salida

rfrec

Uso

rfrec(<semilla>,<vector_frecuencias>)

Parámetros
# Parámetro Descripción Valor por defecto
1 semilla
  • -1; siguiente nº aleatorio
  • 0; usar reloj del sistema
  • otro valor; valor fijo
2 vector_frecuencias Vector de números reales no vacío, sin valores negativos y de suma > 0

Ejemplos

rfrec(-1,[2,3,5]) P(X=1)=15, P(X=2)=310, P(X=3)=12

RealDoble: 2

rfrec(-1,rango(1,101)) P(X=1)=15050, …, P(X=100)=10505

RealDoble: 89

rfrec(-1,[0,0,1,0,0,0]) dado trucado que solo obtiene 3

RealDoble: 3

Véase también…

randint