Maison > Article > développement back-end > Comment générer des valeurs booléennes aléatoires dans Golang ?
Générer des valeurs booléennes aléatoires dans Golang : importez le package rand. Configurez un générateur de nombres pseudo-aléatoires basé sur le temps. Utilisez la fonction rand.Intn pour générer un entier aléatoire de 0 ou 1 et convertissez-le en valeur booléenne.
Comment générer des valeurs booléennes aléatoires dans Golang ?
Générer des valeurs booléennes aléatoires dans Golang est simple, vous pouvez utiliser le package rand
intégré. rand
包。
1. 导入必需库
首先,需要导入 rand
包:
import "math/rand"
2. 设置随机数生成器
然后,需要设置一个随机数生成器,例如设置一个基于时间的伪随机数生成器:
rand.Seed(time.Now().UnixNano())
3. 生成随机布尔值
最后,可以使用 rand.Intn
1. Importez les bibliothèques requises
Tout d'abord, vous devez importer le packagerand
: randomBool := rand.Intn(2) == 1
2 Configurez un générateur de nombres aléatoires
Ensuite, vous devez définir. configurer un générateur de nombres aléatoires, tel que Configurer un générateur de nombres pseudo-aléatoires basé sur le temps :import ( "fmt" "math/rand" "time" ) func main() { rand.Seed(time.Now().UnixNano()) for i := 0; i < 10; i++ { randomBool := rand.Intn(2) == 1 fmt.Printf("随机布尔值 %d: %t\n", i, randomBool) } }🎜3 Générer des valeurs booléennes aléatoires🎜🎜🎜Enfin, vous pouvez utiliser la fonction
rand.Intn
. pour générer un entier aléatoire de 0 ou 1, et qui est converti en valeur booléenne : 🎜随机布尔值 0: true 随机布尔值 1: false 随机布尔值 2: false 随机布尔值 3: true 随机布尔值 4: true 随机布尔值 5: false 随机布尔值 6: false 随机布尔值 7: false 随机布尔值 8: true 随机布尔值 9: false🎜🎜Cas pratique🎜🎜🎜Voici un exemple de programme qui montre comment générer 10 valeurs booléennes aléatoires dans Golang : 🎜rrreee🎜 🎜Sortie🎜🎜🎜Le programme générera quelque chose de similaire à la sortie suivante : 🎜rrreee
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!