Wang Hailong created LANG-1745:
----------------------------------

             Summary: RandomStringUtils.random encounters neagtive index 
                 Key: LANG-1745
                 URL: https://issues.apache.org/jira/browse/LANG-1745
             Project: Commons Lang
          Issue Type: Bug
          Components: lang.*
    Affects Versions: 3.14.0
         Environment: jdk18
            Reporter: Wang Hailong


when RandomStringUtils.random encounters negative index it just keep running 
all the time(like meeting a dead loop?), hope to raise an exception

the test code is :
{color:#bbb529}@Test
{color}{color:#cc7832}public void 
{color}{color:#ffc66d}testNegativeRange{color}() {
{color:#cc7832}int {color}start = 
Integer.{color:#9876aa}MIN_VALUE{color}{color:#cc7832};
{color}{color:#cc7832} int {color}end = 
-{color:#6897bb}10{color}{color:#cc7832};
{color}{color:#cc7832}
{color}{color:#cc7832} {color}{color:#808080}// Generate a random character 
with negative range parameters
{color}{color:#808080} {color}String result = 
RandomStringUtils.random({color:#6897bb}1{color}{color:#cc7832}, 
{color}start{color:#cc7832}, {color}end{color:#cc7832}, false, false, 
null{color}){color:#cc7832};
{color}{color:#cc7832}
{color}}
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to