הואיל ואתא לידן אימא בה מילתא
לאחרונה הייתי צריך דבר כזה בדוט נט ועשיתי פונקציה פשוטה:
public static string GetRandom(int length = 1)
{
if (length > 8)
{
var guidsCount = Math.Ceiling(length / 8.0);
var guids = new List<Guid>();
for (int i = 1; i < guidsCount; i++)
{
guids.Add(Guid.NewGuid());
}
var str = string.Join("", guids.Select(g => g.ToString().Replace("-", string.Empty)));
return str.Substring(0, length: length);
}
else
{
return Guid.NewGuid().ToString().Replace("-", string.Empty).Substring(0, length: length);
}
}
פורסם במקור בפורום CODE613 ב21/07/2016 09:36 (+03:00)