หน้าแรก
คอมมูนิตี้
ห้อง
แท็ก
คลับ
ห้อง
แก้ไขปักหมุด
ดูทั้งหมด
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
แท็ก
แก้ไขปักหมุด
ดูเพิ่มเติม
เกิดข้อผิดพลาดบางอย่าง
ลองใหม่
{room_name}
{name}
{description}
กิจกรรม
แลกพอยต์
อื่นๆ
ตั้งกระทู้
เข้าสู่ระบบ / สมัครสมาชิก
เว็บไซต์ในเครือ
Bloggang
Pantown
PantipMarket
Maggang
ติดตามพันทิป
ดาวน์โหลดได้แล้ววันนี้
เกี่ยวกับเรา
กฎ กติกา และมารยาท
คำแนะนำการโพสต์แสดงความเห็น
นโยบายเกี่ยวกับข้อมูลส่วนบุคคล
สิทธิ์การใช้งานของสมาชิก
ติดต่อทีมงาน Pantip
ติดต่อลงโฆษณา
ร่วมงานกับ Pantip
Download App Pantip
Pantip Certified Developer
srand(time(NULL)); ทำไมยังได้ค่าซ้ำครับ ภาษาซี
กระทู้คำถาม
C (ภาษาคอมพิวเตอร์)
C++
วิทยาศาสตร์คอมพิวเตอร์
วิศวกรรมคอมพิวเตอร์
C#
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int n,i;
srand(time(NULL));
for(i=0;i<5;i++)
{
n=rand();
printf("%d\t",n);
}
}
ผมรันแล้วยังได้ค่าตัวเลขที่ซ้ำกันอยู่เลยครับ แก้ยังไงดี
▼
กำลังโหลดข้อมูล...
▼
อ่านความคิดเห็นทั้งหมด
หน้า:
หน้า
จาก
บนสุด
ล่างสุด
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน
อ่านเพิ่มเติมได้ที่นี่
ยอมรับ
srand(time(NULL)); ทำไมยังได้ค่าซ้ำครับ ภาษาซี
#include<stdlib.h>
#include<time.h>
int main()
{
int n,i;
srand(time(NULL));
for(i=0;i<5;i++)
{
n=rand();
printf("%d\t",n);
}
}
ผมรันแล้วยังได้ค่าตัวเลขที่ซ้ำกันอยู่เลยครับ แก้ยังไงดี