1. 程式人生 > >java求指定範圍和小數位的隨機數

java求指定範圍和小數位的隨機數

import java.math.BigDecimal;

/**
 * 
 * @author lan
 * 
 */
public class RandomTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		float Max = 100, Min = 1.0f;
		for (int i = 0; i < 10; i++) {
			BigDecimal db = new BigDecimal(Math.random() * (Max - Min) + Min);
			System.out.println(db.setScale(30, BigDecimal.ROUND_HALF_UP)// 保留30位小數並四捨五入
					.toString());
		}
	}

}