import java.util.*; import java.io.*; public class MakeData { public static void main(String []args) throws IOException { Scanner sc = new Scanner(new File(args[0])); double p = Double.parseDouble(args[1]); String s = ""; ArrayList data = new ArrayList(); while (sc.hasNext()){ s = sc.next(); if (Math.random() <= p) data.add(s); } for (String x : data) System.out.println(x); } }