生成一个三列的随机数,城市id,性别,消费额
import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.Random; public class RandomProduce { public static void main(String[] args) { File file = new File("/home/gyq/eclipse-workspace/ALS/dataggg.txt"); try { Random random = new Random();//生成随机数 FileWriter fileWriter = new FileWriter(file);//新建一个文件 for (int i=1;i<=1000;i++){ //生成10万个数字 int height = random.nextInt(220); //height是0-220中的一个数字 if (height < 50) { height = height + 50; } String gender = getRandomGender(); //性别方法 if (height < 100 && gender == "M") { height = height + 100; } if (height < 100 && gender == "F") { height = height + 40; } fileWriter.write( i + " " + getRandomGender() + " " + height); //文件格式:ID 性别 身高 fileWriter.write(System.getProperty("line.separator")); } fileWriter.flush(); fileWriter.close(); System.out.println("People Information File generated successfully."); }catch (IOException e){ e.printStackTrace(); } } public static String getRandomGender(){ //构建一个随机生成性别方法 Random random = new Random(); int randomNum = random.nextInt(2) + 1; if( randomNum % 2 == 0){ return "M"; }else{ return "F"; } } }
数据如下:
1 M 171
2 F 181
3 F 156
4 F 174
5 F 158
6 F 211
7 F 184
8 M 143
9 M 210
10 F 212
11 M 178
12 M 112
13 M 133
14 F 156
15 M 99
16 M 169
17 F 128
18 M 177
19 M 118
20 M 201
21 M 139
22 M 179
23 M 158
24 F 139
25 M 143
26 M 211
27 M 154
28 F 97
29 M 114
30 M 155
31 F 175
32 M 121
33 M 135
34 M 206
35 M 114
36 F 188
37 M 119
38 M 132
39 M 108
40 F 174
41 M 164
42 F 156
43 F 203
44 M 142
45 M 152
46 M 136
47 M 178
48 F 122
49 M 209
50 F 143
51 M 172
52 M 203
53 M 157
54 M 145
55 F 106
56 M 162
57 F 160
58 F 91
59 F 190
60 M 197
61 M 165
62 M 199
63 M 143
64 F 126
65 M 117
66 M 98
67 F 125
68 M 172
69 F 118
70 M 112
71 F 131
72 F 106
73 M 99
74 F 191
75 F 132
76 F 189
77 F 195
78 F 96
79 M 134
80 M 172
81 F 106
82 M 110
83 M 112
84 F 195
85 M 181
86 M 162
87 F 188
88 F 213
89 M 144
90 M 130
91 M 133
92 F 106
93 F 110
94 M 213
95 M 161
96 F 151
97 M 196
98 M 104
99 F 176
100 F 170
101 M 107
102 M 207
103 M 168
104 M 154
105 F 169
106 M 172
107 M 137
108 M 112
109 F 165
110 M 179
111 F 136
112 F 124
113 M 121
114 M 109
115 M 157
116 M 171
117 F 150
118 F 124
119 F 103
120 F 127
121 F 138
122 M 174
123 M 154
124 F 138
125 F 206
126 M 189
127 F 129
128 F 181
129 M 139
130 M 174
131 M 183
132 M 158
133 F 175
134 F 114
135 F 101
136 M 183
137 F 163
138 M 192
139 M 107
140 F 169
141 F 132
142 F 194
143 M 127
144 M 138
145 F 179
146 F 114
147 M 216
148 M 132
149 F 118
150 F 212
151 M 194
152 F 200
153 M 186
154 M 144
155 M 141
156 M 177
157 M 160
158 M 96
159 F 175
160 M 211
161 M 186
162 M 112
163 M 190
164 F 193
165 M 127
166 F 194
167 F 123
168 F 108
169 F 120
170 M 197
171 M 188
172 F 137
173 M 122
174 F 159
175 M 165
176 M 135
177 F 217
178 M 119
179 F 118
180 M 138
181 M 128
182 F 185
183 M 190
184 F 99
185 M 156
186 M 114
187 F 126
188 F 175
189 M 162
190 F 91
191 F 155
192 F 132
193 F 158
194 F 99
195 M 114
196 M 101
197 M 190
198 M 205
199 F 199
200 M 142
201 F 96
202 F 161
203 M 158
204 F 158
205 F 97
206 F 149
207 F 142
208 M 134
209 M 179
210 M 198
211 F 157
212 M 112
213 F 190
214 M 115
215 F 153
216 F 191
217 F 164
218 F 114
219 F 138
220 F 170
221 M 175
222 M 168
223 F 185
224 F 169
225 F 199
226 F 154
227 F 169
228 F 97
229 F 97
230 M 209
231 M 112
232 M 216
233 F 93
234 M 129
235 F 110
236 M 128
237 M 195
238 F 183
239 M 205
240 F 212
241 F 132
242 F 119
243 M 195
244 F 126
245 F 134
246 F 197
247 M 195
248 F 209
249 M 182
250 F 101
251 M 143
252 M 96
253 M 196
254 F 129
255 F 197
256 M 174
257 M 205
258 M 131
259 M 199
260 F 182
261 F 132
262 F 205
263 F 102
264 M 105
265 F 114
266 M 199
267 F 142
268 F 125
269 F 181
270 M 205
271 F 187
272 M 128
273 F 137
274 F 138
275 M 142
276 M 188
277 M 124
278 M 216
279 M 170
280 M 116
281 F 111
282 F 207
283 M 137
284 F 129
285 M 200
286 F 153
287 F 161
288 M 110
289 M 152
290 M 104
291 F 158
292 F 150
293 F 202
294 M 204
295 F 177
296 M 115
297 M 203
298 F 217
299 M 104
300 F 149
301 F 103
302 M 183
303 F 131
304 F 209
305 F 156
306 F 199
307 F 102
308 F 172
309 M 192
310 M 102
311 F 213
312 F 121
313 F 135
314 F 92
315 F 99
316 F 201
317 F 128
318 F 199
319 F 210
320 F 189
321 F 195
322 M 120
323 F 191
324 M 169
325 F 194
326 M 150
327 M 171
328 F 139
329 M 203
330 F 208
331 M 199
332 F 184
333 F 196
334 M 166
335 M 154
336 F 163
337 M 118
338 M 150
339 F 212
340 M 134
341 F 113
342 F 169
343 M 100
344 F 108
345 F 167
346 F 136
347 M 161
348 F 170
349 F 174
350 F 95
351 M 174
352 F 144
353 F 138
354 F 117
355 M 189
356 F 111
357 F 199
358 M 91
359 F 137
360 M 165
361 F 198
362 F 119
363 F 97
364 F 162
365 M 205
366 F 179
367 M 156
368 M 100
369 F 136
370 M 171
371 F 119
372 M 140
373 M 119
374 M 158
375 M 179
376 M 191
377 M 128
378 F 119
379 F 175
380 M 126
381 F 169
382 M 210
383 F 203
384 F 185
385 M 186
386 F 149
387 F 165
388 M 216
389 M 136
390 M 102
391 M 187
392 F 208
393 M 118
394 F 126
395 M 100
396 F 160
397 F 124
398 M 194
399 M 112
400 M 210
401 M 160
402 M 116
403 M 119
404 F 188
405 M 183
406 M 133
407 F 95
408 M 184
409 M 169
410 F 137
411 M 91
412 F 131
413 F 194
414 F 211
415 F 190
416 M 157
417 F 174
418 F 107
419 F 173
420 M 160
421 M 162
422 M 196
423 F 213
424 M 102
425 M 115
426 M 113
427 F 203
428 F 136
429 F 182
430 F 95
431 M 165
432 M 101
433 M 186
434 F 119
435 M 144
436 M 154
437 F 190
438 F 173
439 M 183
440 M 125
441 F 97
442 F 165
443 M 202
444 M 163
445 M 210
446 M 146
447 F 172
448 M 166
449 F 151
450 M 152
451 M 128
452 M 153
453 F 183
454 F 115
455 F 126
456 M 176
457 M 196
458 F 139
459 M 138
460 F 115
461 M 161
462 M 103
463 M 177
464 M 134
465 F 134
466 M 165
467 F 186
468 F 206
469 F 143
470 M 147
471 F 144
472 F 157
473 F 140
474 M 159
475 M 126
476 F 111
477 M 172
478 F 111
479 F 119
480 F 115
481 M 184
482 M 130
483 F 187
484 M 125
485 M 140
486 F 198
487 F 193
488 M 134
489 M 126
490 F 110
491 M 145
492 F 207
493 M 109
494 M 195
495 F 159
496 F 188
497 F 130
498 M 172
499 F 177
500 F 140
501 M 127
502 F 109
503 M 137
504 F 121
505 M 199
506 F 115
507 F 109
508 M 201
509 F 112
510 F 165
511 M 148
512 M 108
513 M 193
514 M 191
515 M 200
516 M 154
517 M 138
518 F 156
519 F 193
520 F 142
521 F 201
522 M 100
523 F 160
524 M 150
525 F 218
526 M 108
527 F 164
528 F 114
529 M 181
530 F 180
531 M 102
532 M 90
533 M 192
534 F 212
535 F 190
536 F 118
537 M 114
538 M 192
539 F 186
540 M 96
541 M 117
542 F 161
543 M 122
544 M 136
545 F 211
546 M 171
547 F 109
548 M 167
549 F 203
550 M 181
551 M 109
552 F 177
553 M 189
554 F 154
555 M 184
556 M 195
557 M 100
558 F 176
559 F 192
560 M 133
561 F 197
562 F 160
563 F 147
564 M 154
565 F 133
566 F 188
567 M 111
568 M 156
569 F 107
570 F 128
571 F 105
572 M 167
573 M 164
574 F 129
575 M 136
576 M 120
577 M 162
578 F 153
579 F 152
580 M 123
581 M 158
582 F 158
583 M 171
584 M 109
585 F 160
586 M 179
587 M 128
588 M 180
589 F 190
590 F 123
591 M 114
592 F 212
593 F 116
594 F 159
595 M 122
596 F 138
597 F 151
598 M 182
599 F 187
600 F 102
601 M 171
602 M 133
603 F 102
604 M 106
605 M 132
606 F 156
607 F 193
608 M 117
609 F 178
610 M 212
611 F 155
612 F 112
613 M 151
614 F 141
615 F 180
616 F 142
617 F 104
618 F 165
619 F 199
620 M 154
621 M 152
622 F 182
623 F 129
624 F 107
625 M 170
626 M 193
627 F 186
628 M 125
629 M 131
630 F 117
631 M 115
632 F 150
633 F 102
634 M 200
635 M 194
636 M 128
637 F 136
638 F 157
639 M 219
640 F 182
641 M 90
642 M 190
643 M 109
644 M 157
645 M 139
646 F 114
647 M 198
648 M 198
649 M 108
650 M 178
651 F 191
652 M 152
653 F 147
654 F 120
655 M 179
656 M 129
657 M 174
658 F 166
659 F 143
660 M 209
661 F 200
662 F 121
663 M 130
664 M 133
665 M 197
666 F 128
667 M 107
668 M 198
669 M 176
670 M 208
671 M 122
672 F 212
673 M 180
674 F 167
675 M 183
676 M 118
677 M 112
678 M 119
679 F 100
680 M 177
681 M 158
682 M 155
683 M 177
684 M 198
685 F 182
686 M 205
687 M 179
688 M 169
689 F 194
690 M 162
691 M 164
692 F 171
693 M 154
694 M 114
695 F 173
696 M 199
697 M 101
698 M 167
699 F 177
700 F 178
701 M 117
702 M 123
703 F 129
704 F 164
705 F 95
706 M 210
707 F 181
708 F 106
709 F 166
710 M 200
711 F 177
712 M 100
713 M 184
714 M 104
715 M 184
716 F 198
717 M 170
718 M 151
719 F 112
720 M 160
721 M 200
722 M 154
723 M 113
724 M 140
725 M 130
726 F 179
727 F 98
728 M 111
729 F 165
730 M 187
731 F 101
732 F 90
733 F 199
734 M 173
735 M 96
736 M 168
737 F 174
738 F 148
739 F 170
740 F 215
741 F 112
742 M 189
743 M 143
744 F 157
745 M 194
746 F 108
747 F 128
748 M 158
749 F 122
750 M 126
751 F 192
752 M 126
753 M 174
754 M 123
755 F 180
756 M 164
757 F 123
758 F 95
759 M 130
760 M 159
761 F 122
762 M 121
763 M 117
764 F 100
765 M 202
766 M 211
767 M 177
768 M 149
769 M 130
770 M 167
771 F 107
772 F 136
773 M 100
774 F 165
775 F 161
776 M 150
777 M 202
778 M 172
779 M 153
780 F 132
781 M 126
782 F 196
783 M 184
784 F 195
785 F 118
786 M 155
787 F 137
788 F 106
789 M 100
790 M 114
791 M 132
792 F 219
793 M 110
794 F 124
795 M 191
796 M 118
797 F 150
798 M 131
799 M 192
800 M 161
801 M 136
802 F 193
803 M 163
804 F 165
805 M 103
806 F 175
807 F 96
808 F 122
809 F 105
810 M 187
811 M 132
812 M 160
813 M 191
814 M 195
815 M 207
816 F 128
817 M 193
818 M 100
819 M 164
820 F 165
821 M 114
822 M 109
823 M 214
824 M 108
825 F 184
826 M 158
827 F 167
828 F 210
829 M 153
830 F 180
831 F 116
832 F 113
833 F 202
834 M 184
835 M 108
836 F 102
837 M 185
838 F 167
839 M 197
840 F 202
841 F 127
842 M 191
843 F 104
844 M 178
845 F 160
846 M 102
847 F 105
848 M 171
849 F 108
850 M 141
851 F 154
852 F 105
853 F 93
854 M 193
855 M 119
856 M 193
857 F 160
858 M 129
859 M 102
860 M 186
861 F 92
862 M 150
863 M 156
864 F 160
865 M 117
866 M 185
867 F 108
868 F 111
869 F 153
870 M 137
871 M 128
872 M 187
873 M 164
874 F 92
875 M 180
876 M 134
877 F 194
878 M 170
879 F 159
880 M 128
881 M 181
882 M 176
883 F 192
884 M 116
885 F 102
886 F 154
887 M 124
888 F 151
889 F 134
890 M 102
891 M 126
892 M 136
893 F 127
894 F 137
895 M 125
896 F 153
897 M 217
898 M 149
899 F 203
900 M 128
901 M 92
902 F 151
903 F 180
904 F 111
905 M 132
906 M 140
907 M 105
908 F 174
909 M 194
910 M 182
911 M 188
912 F 167
913 F 109
914 M 167
915 M 190
916 M 212
917 F 110
918 M 172
919 F 129
920 F 105
921 M 146
922 F 99
923 M 187
924 M 218
925 F 103
926 F 163
927 F 139
928 F 154
929 M 146
930 F 208
931 F 126
932 M 129
933 F 168
934 F 117
935 M 108
936 M 127
937 F 93
938 F 163
939 M 134
940 F 187
941 F 198
942 F 134
943 F 205
944 M 116
945 M 216
946 M 142
947 M 116
948 M 219
949 F 120
950 M 192
951 M 153
952 M 185
953 F 109
954 F 190
955 F 178
956 F 107
957 F 175
958 M 182
959 F 181
960 M 132
961 M 124
962 F 186
963 F 196
964 F 114
965 F 100
966 M 199
967 F 126
968 F 132
969 M 184
970 M 170
971 M 178
972 M 186
973 F 123
974 M 160
975 M 198
976 F 176
977 F 193
978 M 191
979 F 114
980 M 103
981 F 181
982 F 117
983 M 129
984 F 167
985 F 115
986 F 140
987 M 185
988 F 182
989 M 115
990 M 122
991 F 116
992 F 186
993 F 147
994 M 130
995 M 104
996 F 113
997 M 189
998 F 178
999 F 171
1000 F 213