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
}