السلام عليكم ورحمة الله وبركاته
أسعد الله أ,قاتكم بي الخير واليمن والبركة
انا شباب بختصار اريد برنامج توليد أرقام تسلسولية متكونة من 18 رقم وشرح بسيط عن هذا الأمر
هل هي خوارزميات معينة أمذا ياريت تفيدوني
لأن عندي فكره وأريد تطبيقها على الواقع لاكنني صراحة انا ضعيف في هذا المجال
وشكرا
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد
دخول
التعليقات
هذا برنامج كتبته بالجافا و لكن اتمني ان يفيدك البرنامج
import java.util.Random;
public class passwordGen {
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
System.out.println(pass());
}
}
public static String pass() {
String list = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+ "abcdefghijklmnopqrstuvwxyz"
+ "1234567890"
+ "!@#$%^&*()_";
char[] symbols = list.toCharArray();
int length = 16;
Random random = new Random();
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
int indexRandom = random.nextInt(symbols.length);
sb.append(symbols[indexRandom]);
}
String password = sb.toString();
return password;
}
}
الناتج
4FOg_NFZb6cpm()h
E*0*UiJx58!UqTV&
FtJyc39x(4&$y8DS
M48Hhc)hPV9EG1$l
ivMu#w4$_OWR*t3x
IoqJ83_7Ddp!LlWj
w6aoOBWsq%Qw)6uL
CIc#4Xksa_PxMNSu
!k@OfnO^nyPFdpk_
N5ksHMixZlEtlI$j
يمكنك استعمال دالة rand التي اشار اليها الاخ @assassinateur
```
<?php
$code = '';
$length = 18;
foreach(range(1, 18) as $x) $code .= mt_rand(0, 9);
print $code;
```