Java Random Double randomDouble(double min, double max)

Here you can find the source of randomDouble(double min, double max)

Description

Generate a double in the given range.

License

Open Source License

Parameter

Parameter Description
min The minimum number to generate
max The maximum number to generate

Return

A random double in the given range

Declaration

public static double randomDouble(double min, double max) 

Method Source Code


//package com.java2s;
/* /*from  ww  w .  jav  a  2  s . c o m*/
  This file is part of AvatarMod.
    
  AvatarMod is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.
      
  AvatarMod is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.
      
  You should have received a copy of the GNU General Public License
  along with AvatarMod. If not, see <http://www.gnu.org/licenses/>.
*/

import java.util.Random;

public class Main {
    public static final Random random = new Random();

    /**
     * Generate a double in the given range.
     * 
     * @param min
     *            The minimum number to generate
     * @param max
     *            The maximum number to generate
     * @return A random double in the given range
     */
    public static double randomDouble(double min, double max) {
        return min + random.nextDouble() * (max - min);
    }
}

Related

  1. randomDouble()
  2. randomDouble()
  3. randomDouble()
  4. randomDouble()
  5. randomDouble(double low, double high)
  6. randomDouble(double min, double max)
  7. randomDouble(double min, double max)
  8. randomDouble(int min, int max)
  9. randomDouble(int start, int end)