import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Arrays;
import java.util.Random;/*** @author silence丶黎明* 编写程序,随机产生20个0到1之间的数,将这20个数写入文本文件中,要求每行5个数*/
public class RandomTest {public static void main(String[] args) {//获取20个0到1之间的数int[] array = getRandomArray();//将这20个数写入文本文件中,要求没行5个数writeArray(array);}/*** 将数组写到文件,每行5个数* @param array 将数组写到文件,每行5个数·*/private static void writeArray(int[] array) {try {System.out.println(Arrays.toString(array));FileWriter writer = new FileWriter("D:\\random.text");for (int i = 0; i < array.length; i++) {if (i != 0 && i % 5 == 0) {writer.write("\r\n");}writer.write(array[i] + "");}writer.close();} catch (IOException e) {e.printStackTrace();}}/*** @return 获取20个0到1之间的数*/private static int[] getRandomArray() {Random random = new Random();int[] array = new int[20];for (int i = 0; i < array.length; i++) {array[i] = random.nextInt(2);}return array;}
}