[Golang] Un programme qui détermine le tour avec des nombres aléatoires

introduction

Il y avait une demande de la liste des listes pour faire ** x personnes **, donc je l'ai écrit en langue go.

package main

import (
	"fmt"
	"math/rand"
	"time"

)

func main() {
	list := [...]string{"mano", "hiori", "meguru",
		"kogane", "mmm", "mitsumine", "sakuya", "kiriko",
		"kaho", "choko", "jyuri", "rinze", "natsuha",
		"amana", "tenka", "chiyuki",
		"asahi", "huyu", "mei",
		"toru", "higuchi", "pya", "hinana"}

	//Comment diviser
	parse := 5
	//Tranche contenant le nombre aléatoire qui apparaît
	var slice []int
	rand.Seed(time.Now().UnixNano())

	for i := 1; i < len(list)+1; i++ {

		var r int
		//Génération aléatoire
		for {
			r = rand.Intn(len(list))
			if !contains(slice, r) {
				slice = append(slice, r)
				break
			}
		}

		fmt.Printf("%v ", list[r])

		if i%parse == 0 {
			fmt.Println("")
		}
	}

}

func contains(s []int, e int) bool {
	for _, v := range s {
		if e == v {
			return true
		}
	}
	return false
}

Exemple de résultat de sortie

huyu amana kaho asahi toru
kogane kiriko mano rinze meguru
hiori mitsumine sakuya higuchi jyuri
natsuha tenka chiyuki pya choko
mei mmm hinana

https://gawawa124.hatenablog.com/entry/2015/04/08/193237

https://takeshiyako.blogspot.com/2015/10/go-lang-rand.html

Recommended Posts

[Golang] Un programme qui détermine le tour avec des nombres aléatoires
J'ai fait un programme qui calcule automatiquement le zodiaque avec tkinter
Créez un programme de jugement de compatibilité avec le module aléatoire de python.
[Python] Un programme qui crée des escaliers avec #
[Python] Un programme qui arrondit le score
Un modèle qui identifie la guitare avec fast.ai
Programme pour rechercher la même image
Un programme shell qui affiche une séquence de Fibonacci
[Python] Un programme qui calcule la différence entre les valeurs totales diagonales
[Python] Un programme qui compte le nombre de vallées
[Python] Génère des nombres aléatoires qui suivent la distribution de Rayleigh
Une histoire qui a eu du mal avec l'ensemble commun HTTP_PROXY = ~
Un mémo que j'ai touché au magasin de données avec python
[Python] Un programme qui compare les positions des kangourous.
Mesurer l'importance des entités avec un outil de forêt aléatoire
Un programme qui supprime des caractères spécifiques du texte saisi
Un programme qui appuie et relâche simplement la touche Échap
Y a-t-il un biais dans les nombres qui apparaissent dans les nombres de Fibonacci?
[Python] Un programme qui trouve les types d'oiseaux les plus courants
[Python] Un programme qui trouve le nombre maximum de jouets pouvant être achetés avec votre argent
Créez un programme qui peut générer votre image préférée avec Selenium
J'ai créé un programme qui résout la recherche d'erreur en quelques secondes
Compter la partie concaténée maximale d'un graphe aléatoire avec NetworkX
[Ev3dev] Créez un programme qui capture LCD (écran) en utilisant python
Ecrire un programme qui abuse du programme et envoie 100 e-mails
Un programme qui détermine si un nombre entré en Python est un nombre premier
Un programme qui répond à quelques questions et prédit la prochaine réponse
L'histoire de la création d'un module qui ignore le courrier avec python
[Python] Un programme qui fait pivoter le contenu de la liste vers la gauche
Tester avec des nombres aléatoires en Python
Une fonction qui renvoie un nom aléatoire
L'histoire de l'exportation d'un programme
Une histoire qui visualise le présent de Qiita avec Qiita API + Elasticsearch + Kibana
[Python] Un programme qui calcule le nombre de segments de chocolat qui remplissent les conditions
Le panneau Web LXC qui peut faire fonctionner LXC avec un navigateur était merveilleux
J'ai essayé de créer un programme qui convertit les nombres hexadécimaux en nombres décimaux avec python
[Python] Un programme qui calcule le nombre de chaussettes jumelées
Extraire les lignes qui correspondent aux conditions d'un fichier texte avec python
Un programme qui récupère en douceur toute rubrique d'actualité
Une fonction qui génère une liste avec des éléments jusqu'à 3 chiffres
Convertissez un programme qui importe la bibliothèque cliente de Google en .exe avec pyinstaller
[Python] Génère des nombres aléatoires qui suivent la distribution de Rayleigh
Rechercher le labyrinthe avec l'algorithme python A *
Un monde typé qui commence par Python
Un programme qui utilise Python pour lire des fichiers indésirables
Disposez les nombres en forme de spirale
Un article qui essaie juste une petite requête HTTP avec la commande curl
Autour de l'authentification de PyDrive2, un package pour faire fonctionner Google Drive avec Python
L'histoire de la création d'une application Web qui enregistre des lectures approfondies avec Django
[Python] Un programme qui trouve les valeurs minimales et maximales sans utiliser de méthodes
[Python] Un programme qui calcule le nombre de mises à jour des enregistrements les plus élevés et les plus faibles
Transformez plusieurs listes avec l'instruction for en même temps en Python