Badraoui نشر 5 ديسمبر 2015 أرسل تقرير نشر 5 ديسمبر 2015 في تطبيق لي على Python أريد توليد قيم عشوائية مكونة من أرقام وحروف كبيرة -Uppercase Letters- مثل:6U1S754Z4UKKU911K4كيف ذلك؟ اقتباس
0 E.Nourddine نشر 7 ديسمبر 2015 أرسل تقرير نشر 7 ديسمبر 2015 يمكنك الحصول على نص يُولد بشكل عشوائي عن طريق دمج دالتي توليد، الأولى لتوليد الأرقام والثانية للحروف وكلاهما ستولد القيم بشكل عشوائي، حيت يمكن كتابة الكود في سطر واحد:''.join(random.SystemRandom().choice(string.ascii_uppercase + string.digits) for _ in range(N)) كما يمكن التوسّع أكثر وتخصيص سكربت للأمر، وذلك عن طريق تحديد عدد الأرقام والأحرف المُكوّنة للجملة المُحصل عليها، عن طريق تخصيص دالة لذلك، لتأخذ عدد القيم المُراد الحصول عليها:>>> import random >>> def id_generator(size=6, chars=string.ascii_uppercase + string.digits): ... return ''.join(random.choice(chars) for _ in range(size)) ... >>> id_generator() 'G5G74W' >>> id_generator(3, "6793YUIO") 'Y3U'Generate pseudo-random numbers اقتباس
السؤال
Badraoui
في تطبيق لي على Python أريد توليد قيم عشوائية مكونة من أرقام وحروف كبيرة -Uppercase Letters- مثل:
كيف ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.