- Generate a random alpha-numeric string whose length is the number of characters specified.
- Characters will be chosen from the set of alpha-numeric characters.
- Count is the length of random string to create.
- To generate random alpha-numeric String objects
- Use random(int count, boolean letters, boolean numbers) method to create a random string whose length is the number of characters specified.
- Use randomAlphabetic(int count) method to create a random string whose length is the number of characters specified.
- Use randomAscii(int count) method to create a random string whose length is the number of characters specified.
- Use random(int count, int start, int end, boolean letters, boolean numbers, char… chars) method to create a random string based on a variety of options, using default source of randomness,
Output:
Random 0 = 0280748858014499019999655817886659056806824331462442367947839271
Random 1 = BdODmKWjGtaKeFyYsNCbOPRzquNIIRMiEFPjqTSgbfMvMeZgNKihEdUdUXUniHUh
Random 2 = `2G@|>’/JdI):yB9PD%S4sZp_@ e!S*’
Random 3 = 18Rk2DkkD3bsksE2RCDDRbC1bDCDa1D1
How to create random string with random characters?
[pastacode lang=”java” manual=”import%20java.util.Random%3B%0A%20%0Apublic%20class%20MyStringRandomGen%20%7B%0A%20%0A%20%20%20%20private%20static%20final%20String%20CHAR_LIST%20%3D%20%0A%20%20%20%20%20%20%20%20%22abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890%22%3B%0A%20%20%20%20private%20static%20final%20int%20RANDOM_STRING_LENGTH%20%3D%2010%3B%0A%20%20%20%20%20%20%0A%20%20%20%20public%20String%20generateRandomString()%7B%0A%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20StringBuffer%20randStr%20%3D%20new%20StringBuffer()%3B%0A%20%20%20%20%20%20%20%20for(int%20i%3D0%3B%20i%3CRANDOM_STRING_LENGTH%3B%20i%2B%2B)%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20int%20number%20%3D%20getRandomNumber()%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20char%20ch%20%3D%20CHAR_LIST.charAt(number)%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20randStr.append(ch)%3B%0A%20%7D%0A%20%20%20%20%20%20%20%20return%20randStr.toString()%3B%0A%20%20%20%20%7D” message=”Java Code” highlight=”” provider=”manual”/] [pastacode lang=”java” manual=”%20%20%20%20private%20int%20getRandomNumber()%20%7B%0A%20%20%20%20%20%20%20%20int%20randomInt%20%3D%200%3B%0A%20%20%20%20%20%20%20%20Random%20randomGenerator%20%3D%20new%20Random()%3B%0A%20%20%20%20%20%20%20%20randomInt%20%3D%20randomGenerator.nextInt(CHAR_LIST.length())%3B%0A%20%20%20%20%20%20%20%20if%20(randomInt%20-%201%20%3D%3D%20-1)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20randomInt%3B%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20return%20randomInt%20-%201%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D” message=”Java Code” highlight=”” provider=”manual”/] [ad type=”banner”] [pastacode lang=”java” manual=”%20public%20static%20void%20main(String%20a%5B%5D)%7B%0A%20%20%20%20%20%20%20%20MyStringRandomGen%20msr%20%3D%20new%20MyStringRandomGen()%3B%0A%20%20%20%20%20%20%20%20System.out.println(msr.generateRandomString())%3B%0A%20%20%20%20%20%20%20%20System.out.println(msr.generateRandomString())%3B%0A%20%20%20%20%20%20%20%20System.out.println(msr.generateRandomString())%3B%0A%20%20%20%20%20%20%20%20System.out.println(msr.generateRandomString())%3B%0A%20%20%20%20%20%20%20%20System.out.println(msr.generateRandomString())%3B%0A%20%20%20%20%20%20%20%20System.out.println(msr.generateRandomString())%3B%0A%20%20%20%20%20%20%20%20System.out.println(msr.generateRandomString())%3B%0A%20%20%20%20%7D%0A%7D” message=”Java Code” highlight=”” provider=”manual”/]Output:
UdX5PwalMI
qj62F7zuoR
ndJUNiHSlh
YohYpF5MfA
mwX9UhI7Ci
bCn5bsk2em
pzMXQDYaDx
was useful..thanks a lot