Всем привет! Может у кого-то есть снипет генерации номера телефона в таком формате
+7 (987) 145 64 99
Random rand = new Random();
int num = rand.Next(000,999);
int num2 = rand.Next(00,99);
int num3 = rand.Next(00,99);
string result = "+7 (987)" + " " + num.ToString() + " " + num2.ToString() + " " + num3.ToString();
return result;
С ~30% вероятности генерит 5-6 цифр вместо 7Как то так:
C#:Random rand = new Random(); int num = rand.Next(000,999); int num2 = rand.Next(00,99); int num3 = rand.Next(00,99); string result = "+7 (987)" + " " + num.ToString() + " " + num2.ToString() + " " + num3.ToString(); return result;
Выполнение кода C# Результат: +7 (987) 750 36 72
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.
000 замени на 100С ~30% вероятности генерит 5-6 цифр вместо 7
Да, спасибо.000 замени на 100
00 замени на 10
И будет нормально работать. С кодами можно тоже поиграться.
А можно пример с кодом в скобках ()000 замени на 100
00 замени на 10
И будет нормально работать. С кодами можно тоже поиграться.
А можно пример с кодом в скобках ()
Random rand = new Random();
int code = rand.Next(920,939);
int num = rand.Next(100,999);
int num2 = rand.Next(10,99);
int num3 = rand.Next(10,99);
string result = " " + code.ToString() + " " + num.ToString() + " " + num2.ToString() + " " + num3.ToString();
return result;
Да с этим понятно. Я чуть про другое. Про визуальное. Что бы номер на выходе был не +7 926 343 44 11, а +7 (926) 343-44-11 со скобками и разделителями. На кубиках такое сделать легко, хотелось бы увидеть в одном С#.Гугли диапазоны операторских кодов. На примере стоит Мегафон.C#:Random rand = new Random(); int code = rand.Next(920,939); int num = rand.Next(100,999); int num2 = rand.Next(10,99); int num3 = rand.Next(10,99); string result = " " + code.ToString() + " " + num.ToString() + " " + num2.ToString() + " " + num3.ToString(); return result;
Да с этим понятно. Я чуть про другое. Про визуальное. Что бы номер на выходе был не +7 926 343 44 11, а +7 (926) 343-44-11 со скобками и разделителями. На кубиках такое сделать легко, хотелось бы увидеть в одном С#.
Random rand = new Random();
int code = rand.Next(920,939);
int num = rand.Next(100,999);
int num2 = rand.Next(10,99);
int num3 = rand.Next(10,99);
string result = "+7 (" + code.ToString() + ") " + num.ToString() + "-" + num2.ToString() + "-" + num3.ToString();
return result;
Благодарю! Ушел учить С#.C#:Random rand = new Random(); int code = rand.Next(920,939); int num = rand.Next(100,999); int num2 = rand.Next(10,99); int num3 = rand.Next(10,99); string result = "+7 (" + code.ToString() + ") " + num.ToString() + "-" + num2.ToString() + "-" + num3.ToString(); return result;
![]()