simplify random img function
This commit is contained in:
parent
b7053c68aa
commit
fc1144cb1d
8
fs.go
8
fs.go
@ -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
|
||||
return dir[index]
|
||||
}
|
||||
|
5
main.go
5
main.go
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user