package db import ( "dogapi/structs" "log" ) func RandomSelect() (structs.DogPicRow) { selstat, _ := conn.Query(`select * from dog_pictures offset floor(random()*(select count(*) from dog_pictures)) limit 1;`) var rowsel structs.DogPicRow for selstat.Next() { if err := selstat.Scan(&rowsel.Dog_id, &rowsel.Breed_id, &rowsel.Author, &rowsel.Title, &rowsel.Format, &rowsel.Hash, &rowsel.Url); err != nil { log.Fatal(err) } } return rowsel }