commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Richter (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (LANG-1382) Provide method to generate random numbers without range restriction for all numeric types
Date Fri, 02 Mar 2018 16:53:00 GMT

    [ https://issues.apache.org/jira/browse/LANG-1382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16383788#comment-16383788
] 

Karl Richter edited comment on LANG-1382 at 3/2/18 4:52 PM:
------------------------------------------------------------

> Did you know "Commons RNG"?

Now, that you mention it... `JDKRandom` of Commons RNG provides negative and positive values.
However, there's still functionality missing to create values in between a specified range.


was (Author: krichter):
> Did you know "Commons RNG"?

Now, that you mention it... `JDKRandom` of Commons RNG provides negative and positive values.
Imo it still makes a lot of sense to add a link to the Commons Lang Javadoc.

> Provide method to generate random numbers without range restriction for all numeric types
> -----------------------------------------------------------------------------------------
>
>                 Key: LANG-1382
>                 URL: https://issues.apache.org/jira/browse/LANG-1382
>             Project: Commons Lang
>          Issue Type: New Feature
>            Reporter: Karl Richter
>            Priority: Major
>
> `RandomUtils` only allows to generate random numbers of different numeric types (`byte`,
`short`, `double`, etc.) within the range 0 (inclusive) and the maximum value of the respective
type. It'd be nice if there were methods to create random numbers for the range between the
minimal and the maximal value for all numeric types.
> I'm aware of workarounds like https://stackoverflow.com/questions/27976857/how-to-get-random-number-with-negative-number-in-range,
but they're not tested and require quite some thinking which can be avoided (which is afaik
one of the many motivations for the Apache commons libraries).
> If such methods already exist they should be definitely linked in the Javadoc of `RandomUtils`.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message