我有一个从数据存储区获取所有问题的代码:
queQ := datastore.NewQuery("Question")
questions := make([]questionData, 0)
if keys, err := queQ.GetAll(c, &questions); err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
return
}
我想以一种随机的方式一次显示这些问题。我想在 go(server) 中而不是在客户端中对问题切片进行重新排序。怎么可能打乱切片的顺序?我曾想过生成随机数,但我认为有一种简单的方法可以做到这一点。非常感谢大家!