ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถาม PHP สุ่มค่า เลข คู่ เลข คี่ อย่างละ 100 ค่าหน่อยครับทำยังไง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถาม PHP สุ่มค่า เลข คู่ เลข คี่ อย่างละ 100 ค่าหน่อยครับทำยังไง  (อ่าน 5376 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
bigone111
ก๊วนเสียว
*

พลังน้ำใจ: 164
ออฟไลน์ ออฟไลน์

กระทู้: 315



ดูรายละเอียด
« เมื่อ: 13 พฤษภาคม 2012, 13:40:54 »

สอบถาม PHP สุ่มค่า เลข คู่ เลข คี่ อย่างละ 100 ค่าหน่อยครับทำยังไง

ขอบคุณมากเลยครับ ช่วยหน่อยนะ
บันทึกการเข้า
KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #1 เมื่อ: 13 พฤษภาคม 2012, 13:57:37 »

แสดงตัวเลขคู่ 100 จำนวน
อ้างถึง
var $i = 0;

while($i < 100) {
  echo $i*2;
  $i++;
}

แสดงตัวเลขคี่ 100 จำนวน

อ้างถึง
var $i = 0;

while($i < 100) {
  echo ($i*2)+1;
  $i++;
}

ลองเอาไปประยุกต์ดูอีกทีครับ ใช้ฟังก์ชัน rand() ช่วย
« แก้ไขครั้งสุดท้าย: 13 พฤษภาคม 2012, 14:02:52 โดย KenjiroAPI » บันทึกการเข้า
bigone111
ก๊วนเสียว
*

พลังน้ำใจ: 164
ออฟไลน์ ออฟไลน์

กระทู้: 315



ดูรายละเอียด
« ตอบ #2 เมื่อ: 13 พฤษภาคม 2012, 14:02:36 »

แสดงตัวเลขคู่ 100 จำนวน
อ้างถึง
var $i = 0;

while($i < 100) {
  echo $i*2;
  $i++;
}

แสดงตัวเลขคี่ 100 จำนวน

อ้างถึง
var $i = 0;

while($i < 100) {
  echo ($i*2)+1;
  $i++;
}

ขอบคุณมากครับแล้ว จะทำให้ Random เลขคี่ 100 ตัวทำยังไงหรอครับ
บันทึกการเข้า
KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #3 เมื่อ: 13 พฤษภาคม 2012, 14:08:00 »

สุ่มตัวเลขคู่ 100 จำนวน
อ้างถึง
var $i = 0;
while($i < 100) {
  do{
    $random = rand(0,100000); // สุ่มเฉพาะตัวเลข 0-100000
  }while($random % 2 == 0);
  echo $random;
}

สุ่มตัวเลขคี่ 100 จำนวน
อ้างถึง
var $i = 0;
while($i < 100) {
  do{
    $random = rand(0,100000); // สุ่มเฉพาะตัวเลข 0-100000
  }while($random % 2 == 1);
  echo $random;
}

ไม่แน่ใจว่าถูกหรือเปล่านะครับ ผมไม่ได้ลง Apache ไว้ในเครื่อง เลยไม่รู้จะลองที่ไหน
ได้ผลยังไงก็บอกด้วยนะครับ
บันทึกการเข้า
bigone111
ก๊วนเสียว
*

พลังน้ำใจ: 164
ออฟไลน์ ออฟไลน์

กระทู้: 315



ดูรายละเอียด
« ตอบ #4 เมื่อ: 13 พฤษภาคม 2012, 14:29:40 »

มันวนลูปไม่หยุดเลยอะครับแก้ยังไง
บันทึกการเข้า
kungbest
สมุนแก๊งเสียว
*

พลังน้ำใจ: 86
ออฟไลน์ ออฟไลน์

กระทู้: 670



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 13 พฤษภาคม 2012, 14:46:54 »

โค๊ด:
$i = 0;
$j = 0;

while($i < 100 && $j < 100)
{
$k = rand(0,1000);
if($k % 2 == 0 && $i < 100)
{
$even .= $k." ";
$i++;
}else if($k % 2 != 0 && $j < 100){
$odd .= $k." ";
$j++;
}
}
echo "Even : $even <br/>Odd : $odd";

Even = คู่ Odd = คี่

 wanwan020
บันทึกการเข้า

KenjiroAPI
ก๊วนเสียว
*

พลังน้ำใจ: 65
ออฟไลน์ ออฟไลน์

กระทู้: 332



ดูรายละเอียด
« ตอบ #6 เมื่อ: 13 พฤษภาคม 2012, 14:47:37 »

มันวนลูปไม่หยุดเลยอะครับแก้ยังไง

โอ้ ขอโทษทีครับ ผมลืมใส่ $i++;

สุ่มตัวเลขคู่ 100 จำนวน
อ้างถึง
var $i = 0;
while($i < 100) {
  do{
    $random = rand(0,100000); // สุ่มเฉพาะตัวเลข 0-100000
  }while($random % 2 == 0);
  echo $random;
 $i++;
}

สุ่มตัวเลขคี่ 100 จำนวน
อ้างถึง
var $i = 0;
while($i < 100) {
  do{
    $random = rand(0,100000); // สุ่มเฉพาะตัวเลข 0-100000
  }while($random % 2 == 1);
  echo $random;
 $i++;
}
« แก้ไขครั้งสุดท้าย: 13 พฤษภาคม 2012, 14:47:54 โดย KenjiroAPI » บันทึกการเข้า
bigone111
ก๊วนเสียว
*

พลังน้ำใจ: 164
ออฟไลน์ ออฟไลน์

กระทู้: 315



ดูรายละเอียด
« ตอบ #7 เมื่อ: 13 พฤษภาคม 2012, 16:13:32 »

ขอบคุณครับตอนนี้หาวิธีได้แล้ว
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์