1、直接使用字符串处理double ds = Double.valueOf(String.format("%.3f", Math.random()).toString()); 这字符串里面的 3 就是保留小数的位数。这里面我们直接字符分割保留的。