ahmed1990 نشر 2 ديسمبر 2015 أرسل تقرير نشر 2 ديسمبر 2015 أحتاج إلى سلاسل نصية عشوائية في برنامجي المكتوب بلغة بايثون، فهل هنالك طريقة معينة لإنشاء السلاسل النصية العشوائية في بايثون؟ اقتباس
0 هشام رزق الله نشر 2 ديسمبر 2015 أرسل تقرير نشر 2 ديسمبر 2015 توجد أكثر من طريقة في لغة بايثون لتوليد السلاسل النصية العشوائية وأسهلها استخدام دالة urandom من مكتبة os حيث ستمرر لها طول السلسلة النصية المطلوبة (عدد حروفها) وسترجع لك سلسلة نصية عشوائية بالطول الذي طلبته كما في المثال التالي:import os random_string = os.urandom(string_length) هنالك من يستخدم دالة uuid4 من مكتبة uuid حيث سترجع لنا حروف عشوائية كما في المثال التالي:from uuid import uuid4 random_string = str(uuid4())وإذا أردت الحصول على طول معين وبدون رموز (-)، يمكنك استخدام الطريقة التالية:random_string_length = 16 str(uuid4()).replace('-', '')[:random_string_length] اقتباس
السؤال
ahmed1990
أحتاج إلى سلاسل نصية عشوائية في برنامجي المكتوب بلغة بايثون، فهل هنالك طريقة معينة لإنشاء السلاسل النصية العشوائية في بايثون؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.