simplify random img function

This commit is contained in:
Ali Gator 2022-05-01 09:15:49 +02:00
parent b7053c68aa
commit fc1144cb1d
2 changed files with 5 additions and 10 deletions

10
fs.go
View File

@ -51,13 +51,9 @@ func getImagesList(path string) []string {
}
// Randomly choose x number of image from a given folder
func getRandomImages(number int) []string {
func getRandomImage() string {
rand.Seed(time.Now().UnixNano())
var images []string
dir := getImagesList("/home/gator/Photos/")
for i := 0; i < number; i++ {
index := rand.Intn(len(dir))
images = append(images, dir[index])
}
return images
index := rand.Intn(len(dir))
return dir[index]
}

View File

@ -13,9 +13,8 @@ func main() {
flag.Parse()
// get two random images and load them
imgs := getRandomImages(2)
img1 := loadImage(imgs[0])
img2 := loadImage(imgs[1])
img1 := loadImage(getRandomImage())
img2 := loadImage(getRandomImage())
// pool of workers unionizing, ready to blend a new picture using the power of friendship
var pool blendWorkerPool