CORE
HOME > JAVA > J2SE > CORE
2017.04.19 / 09:00

¾ËÆĺª ·£´ýÇÏ°Ô »ý¼ºÇϱâ

1pips
Ãßõ ¼ö 287

´ë¹®ÀÚ A~Z ¶Ç´Â ¼Ò¹®ÀÚ a~z ¹üÀ§ÀÇ ·£´ýÇÑ ¾ËÆĺªÀ» Ãâ·ÂÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù.


¿µ¹® ¾ËÆĺª A~Z±îÁö´Â 26ÀÚÀÔ´Ï´Ù.

(Math.random() * 26)
Àº 0~25 ±îÁöÀÇ ·£´ýÇÑ ½Ç¼ö¸¦ ¸¸µì´Ï´Ù.

À§ÀÇ ·£´ý ½Ç¼ö¿¡, "´ë¹®ÀÚ AÀÇ 10Áø¼ö ¾Æ½ºÅ° ÄÚµå ¹øÈ£"ÀÎ 65 ¸¦ ´õÇØ ÁÝ´Ï´Ù.

±×·¯¸é 65 ~ 90 ±îÁöÀÇ ½Ç¼ö°¡ ³ª¿É´Ï´Ù. 65´Â ´ë¹®ÀÚ A, 90Àº ´ë¹®ÀÚ ZÀÔ´Ï´Ù. ÀÌ ¼ýÀÚ¸¦ (char) ·Î ij½ºÆÃÇÏ¿©, ¼Ò¼öÁ¡ ÀÌÇϸ¦ Á¦°ÅÇÏ°í ±ÛÀÚ·Î ¹Ù²Ù¸é ÃÖÁ¾ÀûÀ¸·Î, "·£´ý ¾ËÆĺª"ÀÌ ¿Ï¼ºµË´Ï´Ù.


¼Ò¹®ÀÚ ·£´ýµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. (¼Ò¹®ÀÚ a ÀÇ ¾Æ½ºÅ° ÄÚµå ¹øÈ£´Â 97 ÀÔ´Ï´Ù.)


¹«ÀÛÀ§ÀÇ ¿µ¹®ÀÚ Ãâ·Â ¿¹Á¦ (Random ¾ËÆĺª)


ÆÄÀϸí: Foo.java

class Foo {
  public static void main(String[] args) {


    // ´ë¹®ÀÚ A-Z ·£´ý ¾ËÆĺª »ý¼º
    for (int i = 1; i <= 500; i++) {
      char ch = (char) ((Math.random() * 26) + 65);
      System.out.print(ch + " ");
    }

    System.out.println();  // ÁٹٲÞ
    System.out.println();  // ÁٹٲÞ




    // ¼Ò¹®ÀÚ a-z ·£´ý ¾ËÆĺª »ý¼º
    for (int i = 1; i <= 500; i++) {
      char ch = (char) ((Math.random() * 26) + 97);
      System.out.print(ch);
    }

    System.out.println();  // ÁٹٲÞ

  }
}




ÄÄÆÄÀÏ ¹× ½ÇÇà °á°ú È­¸é:

D:\Z>javac Foo.java && java Foo
W C Q B F X F C E A L X I B V N V E L N P T P E M I W S P E E M A B L A Q D O X
A Q A G F G N J V L J V S W T R Z W U S G J V H U J R H P U O H I A V V N F P W
E U Q P Z R B J J L W X E Q K W Z A N U X H O Z U N O Y R P M O A H M F D V X Y
J L C P Y Q Z O M L D G E B H K Z I A N M P M N I G M I K A Y A F T H O N T Z R
M F L M C P J I L F P H P M H T O C A W W M G A H F G I V D A A R Q W Z O Y E F
T N A W W K P L Q Z R X O E V L R K L K G C H H A S S H J I Z C X Q J L M H Y T
E G G C L B G G O K E D W T Z X N Q K H Q Z G X E N K I T A X Q C I Q H Z N T T
E C V J L R E B J X L F L M G N W J W H R Z P D E X G F O H J M R Q X T A D X B
E M D D G Z X R M V L K J S F O E H P R T K L L R A G B M M I T X L U R H W X N
H H T A Y X A P A B C V X K K O L A Y T T P G J K L K X Q U C Z Z H K C Q Q K P
J T A V E B O N E M X B R V C R S C Y R T S X Z L N U N B T M K F H Y M P W M R
P T G X W Z U C H W T X J J L B A V N D X R N H Z C I O L J O F R G N L Y V A K
W W I L G V J G B M T O P K D Y S V G Y

zgluqkmrznxkygbvtolgltgopnczqfmefzfdmzseipraiqssgkzomrvnnwcttgwmgmqcgmcmixtpbxpc
tcrjhfjdwgdbzmvskdnwcpwjuazlmfndexwhznoovgokjqgpchlkcnokizirqciejmtimmgogpgjloll
rmxfuunxyukcvetsxazmmnbdenylegpallgknzkefvssptzdnuqfmqycgpzstjgkfamsieirkcxbqxie
mofhiviiqoefzqbmxnqgzboxwqfelpfbosxzwngvcqxeqxaojdaakclbvrjophfmthjhwlcjhzqyjhry
qwkaatjkgnnlztugylordrbejhqoniujhkjirokjfvolmvnzazqxczhywzphmvxzzmburqsmflsewyrx
aloaghhergetcpvdokhqadndxbinvkretemwhobpmncuosmfywqlergobhsrkhhinqtqgxgagfagesvo
wvyknxypwduxogpveexp

D:\Z>




Ãâó: http://kdarkdev.tistory.com/293 [kdarkdev]