typestar

Números aleatorios en Mojo

Sembrar primero hace reproducible una corrida aleatoria, que es lo que pide un benchmark.

from std.random import seed, random_float64, random_si64


def main():
    seed(7)
    for _ in range(3):
        print(random_float64(0.0, 1.0))
    print("die roll", random_si64(1, 6))

Cómo funciona

  1. seed(7) fija el generador para que la secuencia se repita.
  2. random_float64 saca un float entre los dos límites.
  3. random_si64 saca en cambio un entero con signo entre ellos.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
166
Tokens
44
Ritmo de tres estrellas
80 tpm

Al ritmo de tres estrellas de 80 tokens por minuto, este intento toma unos 33 segundos.

Escribe este fragmento

Paso 2 de 5 en Números y tiempo; paso 13 de 22 en Parámetros y SIMD.

← Anterior Siguiente →