我正在從本地project.it中讀取json文件的結果,返回的結果超過4000.我只想得到隨機數量的結果(在500之間 - 1000)。如何從列表或var中獲取隨機數量的細節#
var finalResultz = finalResults("All","All","All");//step one
在這裏它返回超過4000 results.then我把這樣的列表放入。
List<Results> searchOne = new List<Results>();//step two
foreach(var itms in finalResultz)
{
searchOne.Add(new Results
{
resultDestination = returnRegionName(itms.areaDestination),
mainImageurl = itms.testingImageUrl
});
}
ViewBag.requested = searchOne;
,但我想只有像我說過的結果要調整在步驟一或步驟two.how計數我可以做that.hope你的幫助。
那你究竟在500-1000之間的結果的隨機數是什麼意思?你需要第一個N結果,第2,3,4步分配...? –
是的,這正是我想要的,500-1000之間的結果的隨機數 – bill
可能的重複[從C#中的List中選擇一個隨機的N個元素](http://stackoverflow.com/questions/48087/select-a -random -n-elements-from-listt-in-c-sharp) –