الانتقال إلى المحتوى

اليكم : كود بسيط لتوليد ارقام او حروف عشوائية


mmsalman87

Recommended Posts

  • بعد 2 سنة...
  • بعد 7 شهور...

هذا كود بسيط لتوليد ارقام او حروف عشوائية

 

select dbms_random.string('X', 5) str from dual;

 

ولها طبعا مميزات اخرى اذا اراد احد التوسع فقط ادخل وابحث عن اسم الباكيج dbms_random

 

من تطبيقاتها : اعطاء كلمة سر جديدة للمستخدم ، تصفير كلمة المرور ، اعطاء رموز خاصة لكائنات معينة

good post :) thanks for the info

رابط هذا التعليق
شارك

  • بعد 5 شهور...

أشكرك على هذا الكود الرائع 
ولكنني كنت اتسائل عن إمكانية عرض أرقام فقط

تم تعديل بواسطة Faisal Matari
رابط هذا التعليق
شارك

أشكرك على هذا الكود الرائع 

ولكنني كنت اتسائل عن إمكانية عرض أرقام فقط

 

تفضل:

 

SELECT ROUND (DBMS_RANDOM.VALUE () * 8) + 1
  FROM DUAL;
رابط هذا التعليق
شارك

تعقيباً للموضع 

- توليد ارقام وحروف عشوائية 

ومساعدة الأخ Ahmad.Hasan

فقد كنت أريد توليد أرقام عشوائية  وبعد البحث .. عملت على كود سهل جداً يساعدني على ذلك وهو 

SELECT TRUNC(dbms_random.value(1,300))into  :ITEMS   FROM DUAL; 

ومعنى هذا الكود هو كالتالي :

أعرض رقم عشوائي للأرقام من الرقم 1 وحتى 300 

وبذلك ستكون النتيجة أرقام عشوائية كالتالي :

25

240

3

118

37

125

60

147 وهكذاااااااااااااااا

 

رابط هذا التعليق
شارك

هذا كود بسيط لتوليد ارقام او حروف عشوائية

 

select dbms_random.string('X', 5) str from dual;

ولها طبعا مميزات اخرى اذا اراد احد التوسع فقط ادخل وابحث عن اسم الباكيج dbms_random

 

من تطبيقاتها : اعطاء كلمة سر جديدة للمستخدم ، تصفير كلمة المرور ، اعطاء رموز خاصة لكائنات معينة

 

السلام عليكم

 

بالإضافة لما ذكره الأخ ماهر يوجد بعض التفاصيل  الخاصة بنوع الـ  string التي تظهر

select dbms_random.string('X', 5) str  from dual;

'x', 'X' - For Generating uppercase alpha-numeric characters
'u', 'U' - For Generating uppercase alpha characters
'l', 'L' - For Generating lowercase alpha characters
'a', 'A' - For Generating  mixed case alpha characters
'p', 'P' - For Generating  any printable characters
تم تعديل بواسطة AElsaber
رابط هذا التعليق
شارك

  • بعد 2 أسابيع...
  • بعد 9 شهور...
  • بعد 4 أسابيع...

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية