/****************************************************************************** * This program generates random bytes. * * Copyright © 2020 Richard Lesh. All rights reserved. *****************************************************************************/ import org.pureprogrammer.Utils; public class RandomBytes { public static void main(String[] args) { if (args.length != 3) { System.out.println(Utils.join("", "Syntax: ", "RandomBytes", " min max count")); System.exit(1); } int min = Utils.stoiWithDefault(args[0], 0); int max = Utils.stoiWithDefault(args[1], 0); int count = Utils.stoiWithDefault(args[2], 0); int diff = max - min + 1; byte b; for (int i = 0; i < count; ++i) { b = (byte)(min + (int)(diff * Math.random())); System.out.write(b); } System.out.flush(); } }