Re: [問題] 亂數問題
※ 引述《snowxdato (幹嘛跟你說)》之銘言:
: 怎麼產生兩位元的亂數?
: int c=(int)(Math.random()*2);
: String s=Integer.toBinaryString(A[y][x]) //把10進位變成2進位
: 產生兩位元的亂數後要怎麼變二進位啊?
: thx.
int sum=0,n=5; //產生5個位元(bit)的某個亂數
String s="";
for (int i=0; i<n; i++)
{
int c=(int)(Math.random()*2);
sum = sum * 2 + c;
s = s + c;
}
// sum 為所求數
// s 是你要的字串
你要的是這個?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.63.250
※ 編輯: Srjiang 來自: 211.22.63.250 (10/17 21:31)
討論串 (同標題文章)