Comment écrire le résultat de cette instruction dans un fichier dans Golang

Je suis en train d'écrire la sortie de la déclaration ci-dessous dans un fichier texte, mais je n'arrive pas à savoir si il existe une fonction printf qui écrit directement dans un fichier texte. Par exemple, si le code ci-dessous produit les résultats [5 1 2 4 0 3] je voudrais le lire dans un fichier texte pour le stockage et la persistance. Des idées s'il vous plaît?

Le code je veux allez dans le fichier texte:

//choose random number for recipe
r := rand.New(rand.NewSource(time.Now().UnixNano()))
i := r.Perm(5)
fmt.Printf("%v\n", i)
fmt.Printf("%d\n", i[0])
fmt.Printf("%d\n", i[1])

OriginalL'auteur Tbalz | 2016-02-11