ดาวน์โหลดโปรแกรมฟรี
       
   สมัครสมาชิก   เข้าสู่ระบบ
 
THAIWARE.COM | ไทยแวร์ถามตอบ
 
 
Add ตั้งคำถาม

แบ่งปัน
คนดู
2,284
 
ตอบ
1

0

 โหวตให้คะแนนดี  ดี  โหวตให้คะแนนแย่  แย่

ถามว่า >

size = 10  SMseed =2;


 


 public int[] RandomNumber(int size,int SMseed)


 {


     Random rand=new Random(SMseed);


     int pointer;


     int tmp;


     


        for(int i=0;i<size;i++)


        {


            number[i] = i;


           


        }


        


        for(int i=0;i<size;i++)


        {


            pointer = rand.nextInt(size-i)+i;


            swap(number, pointer, i);


        }


 


      return number;


 }


 


มีคำถามคือ โปรแกรมนี้ ค่าpointer มันจะได้เลขอะไร และทำไมถึงได้เลขนั้นคะ


 


รบกวนหน่อยนะคะ


ถามเมื่อ 19 พฤศจิกายน 2556 04:46:48


Sort by Datetime เรียงตามลำดับเวลา


0

 โหวตให้คะแนนดี  ดี  โหวตให้คะแนนแย่  แย่


น่าจะเป็นค่าสุ่มตั้งแต่ i ถึง size(10) - i ครับ

console.log("XSS Ja");



ตอบเมื่อ 22 พฤศจิกายน 2556 21:23:24

ตอบคำถาม 

ตอบคำถาม

 คุณจำเป็นต้องเป็นสมาชิกจึงจะสามารถตอบคำถามได้
เข้าสู่ระบบ | สมัครสมาชิก
หรือ