آموزش

مطالب این وبلاگ شامل یک سری فایل آموزش است که برای علاقه مندان به طراحی صفحات وب قرار داده شده است

طبقه بندی موضوعی
  • ۰
  • ۰

سلام 

دیشب داشتیم بازی میکردیم و به طرز فجیهی هرچی دست رو بر میزدن، باز کارت ها یکی بود و برای خودم میگفتم کاش میشد از تابع رندوم استفاده کرد و خیلی ساده کارت ها رو به صورت رندم واقعی ساخت. 

برای همین ی چند دقیقه ای امروز وقت گذاشتم و این کد php رو نوشتم که براتون یک لیست خروجی میده و به صورت رندم میتونید کارت های مورد نظرتون رو بچینید

<?php
$a = array(
  '&spades;'=>array(0),  // ♠
  '&clubs;'=>array(0),  // ♣
  '&hearts;'=>array(0),// ♥
  '&diams;'=>array(0) // ♦
);
$d = array(
  array('black', '&spades;', 0), // ♠
  array('black', '&clubs;', 0), // ♣
  array('red', '&hearts;', 0), // ♥
  array('red', '&diams;', 0)  // ♦
);
for ($i = 1; $i <= 52; $i++) {
  $temp = rand(0, 3);
  if ($d[$temp][2] < 13) {
    //-
    $b=0;
    while(in_array($b, $a[$d[$temp][1]], false)){
      $b = rand(1, 13);
    }
    $a[$d[$temp][1]][]=$b;
    //-
    $d[$temp][2] += 1;
    echo $i . ' - <b style="color:' . $d[$temp][0] . '">' . $d[$temp][1] . '</b> = ' . $b . '<br/>';
  } else --$i;
}
?>

موفق باشید

  • ۰۱/۰۱/۰۶
  • رضا راد

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی