using System;
class Generate20DigitsRandomNumber_CSharp
{
static decimal Generate20DigitsRandomNumber() {
Random rand = new Random();
string s = string.Empty;
for (int i = 0; i < 20; i++) {
s = String.Concat(s, rand.Next(1, 9).ToString());
}
decimal dec;
if (!Decimal.TryParse(s, out dec)) {
Console.WriteLine("Error: Decimal.TryParse(s, out dec)");
return -1;
}
return dec;
}
static void Main()
{
Console.WriteLine(Generate20DigitsRandomNumber());
}
}
/*
run:
81145816162142451782
*/