List of usage examples for org.apache.commons.rng UniformRandomProvider toString
public String toString()
From source file:org.apache.commons.rng.examples.stress.RandomStressTester.java
/** * @param output File./*from w w w . j a v a 2 s.co m*/ * @param rng Generator being tested. * @param cmdLine * @throws IOException if there was a problem opening or writing to * the {@code output} file. */ private void printHeader(File output, UniformRandomProvider rng) throws IOException { final StringBuilder sb = new StringBuilder(); sb.append(C).append(N); sb.append(C).append("RNG: ").append(rng.toString()).append(N); sb.append(C).append(N); sb.append(C).append("Java: ").append(System.getProperty("java.version")).append(N); sb.append(C).append("Runtime: ").append(System.getProperty("java.runtime.version", "?")).append(N); sb.append(C).append("JVM: ").append(System.getProperty("java.vm.name")).append(" ") .append(System.getProperty("java.vm.version")).append(N); sb.append(C).append("OS: ").append(System.getProperty("os.name")).append(" ") .append(System.getProperty("os.version")).append(" ").append(System.getProperty("os.arch")) .append(N); sb.append(C).append(N); sb.append(C).append("Analyzer: "); for (String s : cmdLine) { sb.append(s).append(" "); } sb.append(N); sb.append(C).append(N); final PrintWriter w = new PrintWriter(new FileWriter(output, true)); w.print(sb.toString()); w.close(); }