using System;
using System.Collections.Generic;
namespace ConsoleApplication5
{
class Program
{
static void Main()
{
var List1 = new List<int>();
var List2 = new List<int>();
for (var i = 0; i < 10; ++i)
{
// If you instantiate the Random(int) member in rapid succession
// AND you seed it with the HashCode of a Guid, the liklihood
// of dupliate numbers is greatly reduced
// (notice I said reduced and NOT eliminated.)
var
rand = new Random
(Guid.
NewGuid().
GetHashCode()); }
for(var i = 0; i < 10; ++i)
{
var l1 = List1[i].ToString();
var l2 = List2[i].ToString();
Console.WriteLine(string.Format("List1 Value: {0}, List2 Value: {1}", l1, l2));
}
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCm5hbWVzcGFjZSBDb25zb2xlQXBwbGljYXRpb241CnsKICAgIGNsYXNzIFByb2dyYW0KICAgIHsKICAgICAgICBzdGF0aWMgdm9pZCBNYWluKCkKICAgICAgICB7CgoKICAgICAgICAgICAgdmFyIExpc3QxID0gbmV3IExpc3Q8aW50PigpOwogICAgICAgICAgICB2YXIgTGlzdDIgPSBuZXcgTGlzdDxpbnQ+KCk7CiAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgMTA7ICsraSkKICAgICAgICAgICAgewogICAgICAgICAgICAJLy8gSWYgeW91IGluc3RhbnRpYXRlIHRoZSBSYW5kb20oaW50KSBtZW1iZXIgaW4gcmFwaWQgc3VjY2Vzc2lvbgogICAgICAgICAgICAJLy8gQU5EIHlvdSBzZWVkIGl0IHdpdGggdGhlIEhhc2hDb2RlIG9mIGEgR3VpZCwgdGhlIGxpa2xpaG9vZAogICAgICAgICAgICAJLy8gb2YgZHVwbGlhdGUgbnVtYmVycyBpcyBncmVhdGx5IHJlZHVjZWQKICAgICAgICAgICAgCS8vIChub3RpY2UgSSBzYWlkIHJlZHVjZWQgYW5kIE5PVCBlbGltaW5hdGVkLikKICAgICAgICAgICAgCXZhciByYW5kID0gbmV3IFJhbmRvbShHdWlkLk5ld0d1aWQoKS5HZXRIYXNoQ29kZSgpKTsKICAgICAgICAgICAgICAgIExpc3QxLkFkZChyYW5kLk5leHQoKSk7CiAgICAgICAgICAgICAgICBMaXN0Mi5BZGQocmFuZC5OZXh0KCkpOwogICAgICAgICAgICB9CgkJCQogICAgICAgICAgICBmb3IodmFyIGkgPSAwOyBpIDwgMTA7ICsraSkKICAgICAgICAgICAgewogICAgICAgICAgICAJdmFyIGwxID0gTGlzdDFbaV0uVG9TdHJpbmcoKTsKICAgICAgICAgICAgCXZhciBsMiA9IExpc3QyW2ldLlRvU3RyaW5nKCk7CiAgICAgICAgICAgIAlDb25zb2xlLldyaXRlTGluZShzdHJpbmcuRm9ybWF0KCJMaXN0MSBWYWx1ZTogezB9LCBMaXN0MiBWYWx1ZTogezF9IiwgbDEsIGwyKSk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAgICAgfQogICAgfQp9Cg==
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