diff --git a/files.go b/files.go new file mode 100644 index 0000000..43613af --- /dev/null +++ b/files.go @@ -0,0 +1,16 @@ +package main + +import ( + "math/rand" + "os" +) + +func getRandomFile(dir string) (string, error) { + files, err := os.ReadDir(dir) + if err != nil { + return "", err + } + randomIndex := rand.Intn(len(files)) + randomImg := files[randomIndex] + return dir + "/" + randomImg.Name(), nil +}