![](/img/trans.png)
[英]How to get all possible combinations for n arrays with different number of elements?
[英]How to generate a file with all possible 12 character letter/number combinations?
我已經為此苦苦掙扎了一段時間,甚至不知道該從哪里開始。 我正在嘗試創建一個程序,該程序將產生大量隨機性(我可以稱其為序列號)。 限制為英文大寫字母的字母AZ和0-9的數字。
類似於此頁面上的網站應用程序http://www.random.org/strings/
但
我希望它創建字母和數字的“所有”組合(不完全相同),並將它們保存到文本文件中。 我認為大約有20萬多種組合。
他們將是12個字符。 例:
如果可以的話,我想用C#創建它,但是我不知道我應該從哪里開始。 我正在瀏覽google和類似項目大約一個星期,我需要它作為大學項目。 如果有人可以幫我,我會很高興。
呵呵..如果您有時間!
昨天被問到,在這里看到了LB的一個很好的解決方案:
他的簡單解決方案,只需更改字母即可:
var alphabet = "abcdefghijklmnopqrstuvwxyz1234567890";
var query = from a in alphabet
from b in alphabet
from c in alphabet
from d in alphabet
from e in alphabet
from f in alphabet
from g in alphabet
from h in alphabet
from i in alphabet
from j in alphabet
from k in alphabet
from l in alphabet
select "" + a + b + c + d + e + f + g + h + i + j + k + l;
foreach (var item in query)
{
Console.WriteLine(item);
}
一個更高級的答案可能是笛卡爾積
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.