fork download
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. namespace ConsoleApplication5
  5. {
  6. class Program
  7. {
  8. static void Main()
  9. {
  10.  
  11.  
  12. var List1 = new List<int>();
  13. var List2 = new List<int>();
  14. for (var i = 0; i < 10; ++i)
  15. {
  16. // If you instantiate the Random(int) member in rapid succession
  17. // AND you seed it with the HashCode of a Guid, the liklihood
  18. // of dupliate numbers is greatly reduced
  19. // (notice I said reduced and NOT eliminated.)
  20. var rand = new Random(Guid.NewGuid().GetHashCode());
  21. List1.Add(rand.Next());
  22. List2.Add(rand.Next());
  23. }
  24.  
  25. for(var i = 0; i < 10; ++i)
  26. {
  27. var l1 = List1[i].ToString();
  28. var l2 = List2[i].ToString();
  29. Console.WriteLine(string.Format("List1 Value: {0}, List2 Value: {1}", l1, l2));
  30. }
  31.  
  32. }
  33. }
  34. }
  35.  
Success #stdin #stdout 0.07s 34928KB
stdin
Standard input is empty
stdout
List1 Value: 187597504, List2 Value: 694202692
List1 Value: 1367419749, List2 Value: 1840069481
List1 Value: 1149964947, List2 Value: 1418439810
List1 Value: 1681675977, List2 Value: 2023456369
List1 Value: 1637954686, List2 Value: 1846584996
List1 Value: 1715648826, List2 Value: 147713965
List1 Value: 1357089853, List2 Value: 1812696727
List1 Value: 867301582, List2 Value: 1005445375
List1 Value: 740500153, List2 Value: 1215272278
List1 Value: 883648483, List2 Value: 861264129