← Todos os pacotes

xs-random

v1.0.0 por ? 0 downloads

Random number generators (normal, exponential, shuffled, weighted) for XanaScript

xs install xs-random
randomrngnormalshuffleweightedmath

README

xs-random

Geradores de números aleatórios para XanaScript.

API

  • seed(valor) — define a semente do gerador
  • inteiro(min, max) — inteiro aleatório (inclusivo)
  • decimal(min, max) — decimal aleatório
  • booleano()verdadeiro/falso
  • escolhe(lista) — elemento aleatório da lista
  • embaralha(lista) — cópia embaralhada da lista
  • normal(media, desvio) — distribuição normal
  • exponencial(media) — distribuição exponencial
  • ponderado(lista, pesos) — escolha com pesos
  • gera-string(comprimento, alfabeto) — string aleatória

Exemplo

xana
traz-ai "xs-random" as r
cria dado = r.inteiro(1, 6)
cria nomes = r.embaralha(["Ana", "Bia", "Caua"])
cria carta = r.escolhe(["vermelho", "preto"])
Avaliações

Nenhuma avaliação ainda.