我正在对 104 个字符长的特定序列序列进行排列。我使用 plinq 生成序列,但没有随机顺序,结果永远不会复杂到无法选择。
问题是 rnd.next 和 guid.newguid 的 orderby 填满了内存并且不返回任何结果。
有什么解决方案可以从 C# 中的 linq 模式中随机选择?
var query =
from sp1 in polar
...
from vp15 in polar
where GetCompressionRatio(sp1+...+vp15)>1.5
orderby rnd.Next(0, 100000000) * rnd.Next(0, 100000000)
select sp1+...+vp15;
foreach (var element in query)
{
//output
}