관리 메뉴

웹개발자의 기지개

로또번호 자동 발생기 본문

Java/JSP

로또번호 자동 발생기

http://portfolio.wonpaper.net 2018. 11. 22. 01:17

심심풀이로 로또번호 발생기 함 짜봤다 ~~

총 6개인데,  마지막은 보너스 번호로 이용하면 될것 같당 ^^;

 

<%
  int  x,y;
  int     a= 0;
  int[] xArr = new int[6];
  Random r = new Random();
  boolean boo = false;

  //x = Math.abs(r.nextInt()%45) + 1;
  //xArr[0] = x;

  for (int i=0;i<6;i++ )
  {
   x = Math.abs(r.nextInt()%45) + 1;    // 랜덤값 생성
   for (int j=0;j<xArr.length ;j++ )
   {
    if (xArr[j] == x) {
     a = xArr[j];
     boo = true;
     break;
    }
   }

   if (!boo)
   {
    xArr[i] = x;
   } else {
    do
    {
     y = Math.abs(r.nextInt()%45) + 1;
    }
    while (a != x);
    xArr[i] = y;
    boo = false;
   }
  }

/*
for (int i=0;i<6;i++) {
 out.println("["+ xArr[i] +"]");
}
*/
%> 

 

<table width='95%' height='100'>
<tr>
 <td align=center valign=middle><font size="3">[ <font color=green><b><%=xArr[0]%></b></font> ] [ <font color=green><b><%=xArr[1]%></b></font> ] [ <font color=green><b><%=xArr[2]%></b></font> ] [ <font color=green><b><%=xArr[3]%></b></font> ] [ <font color=green><b><%=xArr[4]%></b></font> ] [ <font color=green><b><%=xArr[5]%></b></font> ]</font></td>
</tr>
</table>

 

 

[결과 화면]   좀 썰렁한가 ^^;;

 

 

 

Comments