private static Random rng = new Random(Environment.TickCount);
private static void GetNumber(object objlength)
{
for (int index = 0; index < 20; index++)
{
int length = Convert.ToInt32(objlength);
var number = rng.NextDouble().ToString("0.000000000000").Substring(2, length);
Console.WriteLine(number);
}
}
If this post answered your question or solved your problem, please Mark it as Answer.
Marked as answer by v.arunkarthik on Jun 28, 2012 12:57 PM
public static Int64 GenerateRandomNumber(int size)
{
Random random = new Random((int)DateTime.Now.Ticks);
StringBuilder builder = new StringBuilder();
string s;
for (int i = 0; i < size; i++)
{
s = Convert.ToString(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
builder.Append(s);
}
return Convert.ToInt64((builder.ToString()));
}
Talha Ashfaque -- Code ShodePlease Mark as Answer if this post helps you!
private static Random rng = new Random(Environment.TickCount);
private static void GetNumber(object objlength)
{
for (int index = 0; index < 20; index++)
{
int length = Convert.ToInt32(objlength);
var number = rng.NextDouble().ToString("0.000000000000").Substring(2, length);
Console.WriteLine(number);
}
}
Hi,
thanks for replying.. i printed 10,000 numbers successfully..
but can this be alphanumeric? bcoz now they want it to be alphanumeric too.
public static string GenerateRandomString(int size)
{
Random random = new Random((int)DateTime.Now.Ticks);//thanks to McAden
StringBuilder builder = new StringBuilder();
char ch;
for (int i = 0; i < size; i++)
{
ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65)));
builder.Append(ch);
}
return builder.ToString();
}
Talha Ashfaque -- Code ShodePlease Mark as Answer if this post helps you!
Marked as answer by v.arunkarthik on Jun 28, 2012 12:57 PM
v.arunkarthi...
Participant
1247 Points
341 Posts
12 digit unique random number generation in c# / asp.net
Jun 28, 2012 11:18 AM|LINK
I want to generate 10,000 random numbers consisting of 12digit each
i tried using random function but that doesn't support 12 digits. what is the best way to be done?
help required.
karthik..
Please mark as Answer if it helps. !!???
shivanand G ...
Participant
1763 Points
534 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 11:24 AM|LINK
Hint-->
Get datetime.now and assign some char to that date..
for exam. date=char+date;
Arun+datetime;
Good luck
shivanand.G.N (shivu.betta@gmail.com)
Prince Sriva...
Contributor
2290 Points
419 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 11:28 AM|LINK
Hi arun
System.Guid.NewGuid().ToString().Substring(0, 12);
use above one this one genrate 32 digit unique no you add substring for Specific randon no . this is alpha numeric code .
Hope this will help you if yes please mark as answer
My Blog
ROHIT KUMAR SRIVASTAVA
Prince Sriva...
Contributor
2290 Points
419 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 11:28 AM|LINK
Hi arun
System.Guid.NewGuid().ToString().Substring(0, 12);
use above one this one genrate 32 digit unique no you add substring for Specific randon no . this is alpha numeric code .
Hope this will help you if yes please mark as answer
My Blog
ROHIT KUMAR SRIVASTAVA
Ramesh Chand...
Star
12922 Points
2672 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 11:50 AM|LINK
Call below method 10,000 times in a loop
private static Random rng = new Random(Environment.TickCount); private static void GetNumber(object objlength) { for (int index = 0; index < 20; index++) { int length = Convert.ToInt32(objlength); var number = rng.NextDouble().ToString("0.000000000000").Substring(2, length); Console.WriteLine(number); } }tjaank
Contributor
6688 Points
1204 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 11:52 AM|LINK
try using this:
public static Int64 GenerateRandomNumber(int size) { Random random = new Random((int)DateTime.Now.Ticks); StringBuilder builder = new StringBuilder(); string s; for (int i = 0; i < size; i++) { s = Convert.ToString(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))); builder.Append(s); } return Convert.ToInt64((builder.ToString())); }Please Mark as Answer if this post helps you!
shivanand G ...
Participant
1763 Points
534 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 12:27 PM|LINK
Random ran = new Random();
string str= ran.Next(int minvalue.int maxvalue);
Good Luck
shivanand.G.N (shivu.betta@gmail.com)
v.arunkarthi...
Participant
1247 Points
341 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 12:30 PM|LINK
karthik..
Please mark as Answer if it helps. !!???
tjaank
Contributor
6688 Points
1204 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 12:33 PM|LINK
try this:
public static string GenerateRandomString(int size) { Random random = new Random((int)DateTime.Now.Ticks);//thanks to McAden StringBuilder builder = new StringBuilder(); char ch; for (int i = 0; i < size; i++) { ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))); builder.Append(ch); } return builder.ToString(); }Please Mark as Answer if this post helps you!
sumitacc
Member
185 Points
53 Posts
Re: 12 digit unique random number generation in c# / asp.net
Jun 28, 2012 12:33 PM|LINK
int RandomNumber(int min, int max) { Random random = new Random(); return random.Next(min, max); }Software Developer
India