Mostrando postagens com marcador math/rand. Mostrar todas as postagens
Mostrando postagens com marcador math/rand. Mostrar todas as postagens

segunda-feira, 21 de janeiro de 2019

Gerar número aletório em Go (golang)


 


Uma maneira bem simples de gerar um número inteiro aleatório em Go é a utilização da classe math/rand.
Para isso utilizamos o rand.Intn(max).

Sintaxe:

variavel =  rand.Intn(MAX_VALUE)


Onde:


  • variavel - Variavel na qual será guardado o valor gerado.


  • MAX_VALUE - Valor máximo a ser gerado. (sendo que o mesmo não é incluso na geração. Ex: 25 gera de 0 a 24)


Exemplo:

package main

import (
"fmt"
"math/rand"
)

func main(){

  for i:=0;i<10;i++{<10 font="" i="">
    randonInt := rand.Intn(25)
    fmt.Println(randonInt)
  }

}

Veja também:


Curso de Go Basico