using System;
using System.Text;
namespace Mk0.Tools.Randomization
{
public class Randomize
{
///
/// Generiert einen zufälligen String aus Zahlen und Buchstaben mit optionalem Endzeichen
///
///
///
/// Zufallsstring
public static string NumbersAndDigits(int length, string beginnzeichen = "", string endzeichen = "")
{
string ret = string.Empty;
StringBuilder SB = new StringBuilder();
string Content = "1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw";
Random rnd = new Random();
if (beginnzeichen != "")
{
SB.Append(beginnzeichen);
}
for (int i = 0; i < length; i++)
SB.Append(Content[rnd.Next(Content.Length)]);
if (endzeichen != "")
{
SB.Append(endzeichen);
}
return SB.ToString();
}
///
/// Generiert einen zufälligen String Buchstaben mit optionalem Endzeichen
///
///
///
/// Zufallsstring
public static string Digits(int length, string beginnzeichen = "", string endzeichen = "")
{
string ret = string.Empty;
StringBuilder SB = new StringBuilder();
string Content = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw";
Random rnd = new Random();
if (beginnzeichen != "")
{
SB.Append(beginnzeichen);
}
for (int i = 0; i < length; i++)
SB.Append(Content[rnd.Next(Content.Length)]);
if (endzeichen != "")
{
SB.Append(endzeichen);
}
return SB.ToString();
}
///
/// Generiert einen zufälligen String aus Zahlen mit optionalem Endzeichen
///
///
///
/// Zufallsstring
public static string Numbers(int length, string beginnzeichen = "", string endzeichen = "")
{
string ret = string.Empty;
StringBuilder SB = new StringBuilder();
string Content = "1234567890";
Random rnd = new Random();
if (beginnzeichen != "")
{
SB.Append(beginnzeichen);
}
for (int i = 0; i < length; i++)
SB.Append(Content[rnd.Next(Content.Length)]);
if (endzeichen != "")
{
SB.Append(endzeichen);
}
return SB.ToString();
}
}
}