You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
236 B

package utils
import (
"log"
"math/rand"
"os"
)
func RandomFile(dirname string) string {
fileList, err := os.ReadDir(dirname)
if err != nil {
log.Println(err)
return ""
}
return fileList[rand.Intn(len(fileList))].Name()
}