تولید عدد تصادفی غیر تکراری
سلام دوستان
من میخواهم عدد تصادفی غیر تکراری تولید کنم این هم کدی که زدم
هنگ میکنه
به کمکتان نیاز دارم
- int[] array1 = new int[9];
- int x;
- int u = 0;
- int count = 0;
- Random random = new Random();
- for (count = 0; count <= 8; count++) {
- x = random.nextInt(10);
- for (int i = 0; i <= 8; i++) {
- if (x != array1[i]) {
- u = x;
- i = 0;
- }
- }
- Toast.makeText(getApplicationContext(), "" + u + "", Toast.LENGTH_SHORT).show();
}
به کمک شما دوستان عزیز حل شد
ArrayList<Integer> img = new ArrayList<Integer>() {
{
add(R.drawable.a);
add(R.drawable.b);
add(R.drawable.c);
add(R.drawable.d);
add(R.drawable.e);
add(R.drawable.f);
add(R.drawable.g);
add(R.drawable.h);
add(R.drawable.ic_launcher);
}
};
final ImageView[] imgV = {
img1,
img2,
img3,
img4,
img5,
img6,
img7,
img8,
img9,
};
for (int i = 0; i <= 8; i++)
{
Collections.shuffle(img);
}
for (int j = 0; j <= 8; j++)
{
imgV[j].setBackgroundResource(img.get(j));
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .