اذهب إلى المحتوى

السؤال

نشر

سلام عليكم ارجو المساعد 
السؤال هو عبارة عن برنامج يقوم بتوليد ارقام عشوائيه مكون من 100 خانه او اكثر انا اعراف كيف اقوم بتوليد ارقام عشوائيه ولكن  اقص عدد من الخانات 15

مشكلة هي توليد عدد الخانات 100 اي عدد كبير وإجراء عمليات حاسبية عليه 

Recommended Posts

  • 1
نشر

حسناً، في هذه الحالة و نمط البيات int لا يتسع لعدد كبير من الخانات، لذلك نحفظ الرقم على شكل سلسلة نصية أو مصفوفة، حيث نقوم بالمرور على عناصر المصفوفة مثلا، و نقوم بإسناد قيمة عشوائية لكل عنصر فيها، فيتم تمثيل العدد على عناصر المصفوفة. أو تشكيل عدد عشوائي و إضافته لسلسة نصية، نفس المنطق.

import java.util.Random;
Random rand = new Random();


int arr[] = new int[111];

int y = rand.nextInt(9); // 0-8
y = y + 1; //  => 1-9

arr[0] = y;

for (int i=1;i <100;i++) {
     arr[i] = rand.nextInt(10); // 0-9
        
}

 

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

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...