文字列のArraylistから 'n'ランダムな文字列を取得します。 n =リストの文字列の数は1,2,3 ...とすることができますか?繰り返しなしでランダムな4つの文字列を選択したい場合は、N個の文字列の配列リストがあるとします。どうしたらいいですか?コードはC#でなければなりません。私はこれをしましたが、何が最善の方法ですか?このお試しくださいホラーC#で文字列のリストからランダムな文字列を生成しますか?
-7
A
答えて
1
2
Shuffling:ユニークなそれぞれ選ばれた文字列を維持するために
class Program
{
static void Main(string[] args)
{
int myRandomIndex = 0;
var myList = new List<string>(new[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j" });
var results = new List<string>();
var r = new Random(DateTime.Now.Millisecond);
for (int ii = 0; ii < 4; ii++)
{
myRandomIndex = r.Next(myList.Count);
results.Add(myList[myRandomIndex]);
myList.RemoveAt(myRandomIndex);
}
Console.WriteLine(string.Join("", results));
Console.ReadKey();
}
}
を(重複を防ぐため)、それが使用されているように私は、ソースリストから削除します。また、リストを使用する前にmyList = myList.Distinct()
を実行して、重複していないことを確認してください。
+0
ITは本当にコーディングの恐怖です。しかし、私は解決策が必要です。 – Aditi
関連する問題
- 1. ランダムな文字列を生成する
- 2. Jythonランダムな文字列の生成
- 3. ランダムに文字列を生成し、その文字列をランダムにAndroidスタジオで生成する方法
- 4. 数字の文字列をランダムな順序で生成する
- 5. 文字列のリストにない部分文字列のリストを生成する
- 6. 文字列からDataGridView列を生成
- 7. python:与えられた文字列からのランダムな文字
- 8. ランダムな長さのランダムな文字列を生成する
- 9. 配列からランダムな文字の文字列を生成し、ランダムに生成された数字の繰り返しを可能
- 10. QuickCheckを使用した文字列プールからのランダムな文字列の生成
- 11. ランダムな文字列を生成して1文字が欠けています
- 12. 配列のテキストファイルから文字列リストをランダム化するPython?
- 13. 配列からランダムな文字列を生成する際のJavaScriptのタイプライターアニメーション。
- 14. 文字列からランダムな文字を削除する
- 15. Javaはアラビア語のランダムな文字列を生成します
- 16. TSQLは:UPDATE文でランダムな文字列を生成
- 17. Python newbieはランダムな文字列を生成します
- 18. 置換えのないリストからランダムな文字列を取り出すC#
- 19. Javaで6文字のランダムな文字列を生成するには
- 20. JButtonはArrayListからランダムな文字列を生成しません
- 21. 他の文字列にないランダムな文字を生成する
- 22. このHTML/Javascript/CSSでランダムな文字列を生成していますか?
- 23. .Plist配列がランダムな文字列をUILabelに生成する
- 24. は「A」またはランダムに生成された文字列に「」ランダムに生成された文字列
- 25. ランダムなモジュールで大文字と小文字を区別しない文字列を生成する方法
- 26. PostgreSQLのテーブルから半ランダムな文字列を作成する
- 27. 別の文字列から複雑な文字列を作成します
- 28. 重複のない配列リストからランダムな文字列を出力する
- 29. 文字列から文字列を1行でリストに挿入します
- 30. 変数から継承した長さのランダムな文字列を生成
質問に少しでも力を入れることができます...実際にあなたが求めているのは、乱数を生成してリストにアクセスする方法です。 – slugster
ここにあなたの課題を尋ねないでください:)。 – AksharRoop
だれでも助けてください。 – Aditi