元素扰为了我有一个获得所有问题,从数据存储代码:重新排列或切片或地图GAE转到
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(服务器)而不是客户端中对问题片进行重新排序。怎么可能搅乱切片的顺序?我曾想过产生ramdom数字,但我认为有一个简单的方法来做到这一点。非常感谢大家!
[如何在数据存储区(AppEngine)中随机获取某些东西?](http://stackoverflow.com/questions/3450926/how-to-get-something-random-in-datastore-appengine) – 2013-02-17 16:04:56