Pular para o conteúdo

aleatorio

Aleatoriedade com semente: sorteio, embaralhar, amostra e distribuições.

bash
dataforge add aleatorio
Versão1.0.0
LicençaMIT
Dependênciasnenhuma
Exporta8 símbolos

Por que existe#

Com semente, a sequência se repete. É o que torna um teste que usa aleatoriedade reproduzível — sem isso, a falha de ontem não volta.

Uso#

dataforge
adopt aleatorio as A

r := A.gerador(42)
out r.inteiro(1, 6)          // um dado
out A.embaralhar([1,2,3,4], r)

API#

O que relay exporta — 8 símbolos:

dataforge
blueprint Gerador
gerador(semente := 12345)
embaralhar(itens, r := void)
amostra(itens, quantos, r := void)
amostra_com_repeticao(itens, quantos, r := void)
normal(media := 0.0, desvio := 1.0, r := void)
uuid_simples(r := void)
entre(minimo, maximo, r := void)

Instalar#

bash
dataforge add aleatorio
dataforge add aleatorio@1.0.0
dataforge add aleatorio@^1.0