[Golang] Ein Programm, das die Runde mit Zufallszahlen bestimmt

Einführung

Es gab eine Anfrage aus der Liste der Listen, ** x Personen ** zu machen, also schrieb ich sie in go-Sprache.

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"}

	//Wie man teilt
	parse := 5
	//Slice mit der angezeigten Zufallszahl
	var slice []int
	rand.Seed(time.Now().UnixNano())

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

		var r int
		//Zufällige Generierung
		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
}

Beispiel für das Ausgabeergebnis

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] Ein Programm, das die Runde mit Zufallszahlen bestimmt
Ich habe ein Programm erstellt, das den Tierkreis mit tkinter automatisch berechnet
Erstellen Sie ein Kompatibilitätsbewertungsprogramm mit dem Zufallsmodul von Python.
[Python] Ein Programm, das Treppen mit # erstellt
[Python] Ein Programm, das die Partitur rundet
Ein Modell, das die Gitarre mit fast.ai identifiziert
Programm zur Suche nach demselben Bild
Ein Shell-Programm, das eine Fibonacci-Sequenz anzeigt
[Python] Ein Programm, das die Differenz zwischen diagonalen Gesamtwerten berechnet
[Python] Ein Programm, das die Anzahl der Täler zählt
[Python] Generieren Sie Zufallszahlen, die der Rayleigh-Verteilung folgen
Die Geschichte, eine harte Zeit mit der gemeinsamen Menge HTTP_PROXY = ~ zu haben
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
Messen Sie die Wichtigkeit von Features mit einem zufälligen Gesamtstrukturwerkzeug
Ein Programm, das bestimmte Zeichen aus dem eingegebenen Text entfernt
Ein Programm, das nur die Esc-Taste drückt und loslässt
Gibt es eine Verzerrung in den Zahlen, die in den Fibonacci-Zahlen erscheinen?
[Python] Ein Programm, das die häufigsten Vogeltypen findet
[Python] Ein Programm, das die maximale Anzahl von Spielzeugen findet, die mit Ihrem Geld gekauft werden können
Erstellen Sie mit Selenium ein Programm, mit dem Sie Ihr Lieblingsbild erstellen können
Ich habe ein Programm erstellt, das die Fehlersuche in Sekunden löst
Zählen Sie mit NetworkX den maximal verketteten Teil eines zufälligen Diagramms
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
Schreiben Sie ein Programm, das das Programm missbraucht und 100 E-Mails sendet
Ein Programm, das bestimmt, ob eine in Python eingegebene Zahl eine Primzahl ist
Ein Programm, das einige Fragen beantwortet und die nächste Antwort vorhersagt
Die Geschichte, ein Modul zu erstellen, das E-Mails mit Python überspringt
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
Testen mit Zufallszahlen in Python
Eine Funktion, die einen zufälligen Namen zurückgibt
Die Geschichte des Exportierens eines Programms
Eine Geschichte, die die Gegenwart von Qiita mit Qiita API + Elasticsearch + Kibana visualisiert
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen
Das LXC Web Panel, das LXC mit einem Browser bedienen kann, war wunderbar
Ich habe versucht, ein Programm zu erstellen, das Hexadezimalzahlen mit Python in Dezimalzahlen konvertiert
[Python] Ein Programm, das die Anzahl der gepaarten Socken berechnet
Extrahieren Sie mit Python Zeilen, die den Bedingungen entsprechen, aus einer Textdatei
Ein Programm, das alle Nachrichtenüberschriften sanft wiederherstellt
Eine Funktion, die eine Liste mit Elementen mit bis zu 3 Ziffern generiert
Konvertieren Sie mit pyinstaller ein Programm, das die Client-Bibliothek von Google in .exe importiert
[Python] Generieren Sie Zufallszahlen, die der Rayleigh-Verteilung folgen
Durchsuche das Labyrinth mit dem Python A * -Algorithmus
Eine typisierte Welt, die mit Python beginnt
Ein Programm, das Python zum Abspielen von Junk verwendet
Ordnen Sie die Zahlen spiralförmig an
Ein Artikel, der nur eine kleine HTTP-Anfrage mit dem Befehl curl versucht
Rund um die Authentifizierung von PyDrive2, einem Paket zum Betreiben von Google Drive mit Python
Die Geschichte der Erstellung einer Webanwendung, die umfangreiche Lesungen mit Django aufzeichnet
[Python] Ein Programm, das die minimalen und maximalen Werte ohne Verwendung von Methoden findet
[Python] Ein Programm, das die Anzahl der Aktualisierungen der höchsten und niedrigsten Datensätze berechnet
Drehen Sie in Python mehrere Listen mit for-Anweisung gleichzeitig