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

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

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

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

กระทู้: 1



ดูรายละเอียด
« เมื่อ: 02 กุมภาพันธ์ 2010, 10:09:17 »

float random = rand();
   printf("\n");
   for(int i=0; i<5; i++){//find node is weight close
        c[0]=0;
        c[i+1]=weight;
    }
    //float random;
    puts("input number");   
    scanf("%f",&random);
    random=1/random;
    for(int i=0; i<5; i++){
        if(random>c && random<=c[i+1]){
            node[n]=i;////becase array begin 0
            n++;/////////////////////////////////////
        }
    }
    printf("\n");
    printf("\n\trandom is %f\n",random);
    for(int i=0; i<n; i++){
        printf("\t %d ",node+1);////becase array begin 0
    }
    printf("\n-------------------------------------------");
    printf("\n");
    return node[n]; //sent back nodde[] array size n
}

นี่เป็นส่วนหนึ่งในโปรแกรมครับ
คือผมอยากจะ random ค่าระหว่าง 0.00-1.00 ครับจากเดิมที่ code นี้มันจะรับค่าจาก keybrood มาครับ ผมต้องแก้ส่วนไหนครับช่วยที่ครับ Cry Cry
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์