Java生成指定数量的假数据

实际上也不是什么正经需求,只是在画页面的时候需要放一些随机的假数据,且最好不要重复。我这里只放了十套假数据就懒得再放了,写成了一个方法先放在这里
随机生成一些假数据:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
private
String get
RandomInfo(String
flag
,
int
num
)
{
List<String>
list
= null;
int
sex =
;
int
xb =
;
switch(flag) {
case
"1"
:
//姓名数组
String
[]
nameArr = {
"哈里旦"
,
"加德拉"
,
"米娜尔"
,
"比比努尔"
,
"森田提"
};
list
=
Arrays
.
as
List(
nameArr
)
;
break;
case
"2"
:
//证件号码数组
String
[]
zjhmArr = {
"370205621219253"
,
"370206501122483"
,
"370203640507092"
,
"370206390709161"
,
"370206340306481"
};
list
=
Arrays
.
as
List(
zjhmArr
)
;
break;
case
"3"
:
//户籍详址数组
String
[]
hjxzArr = {
"新疆伊犁市xxx街1号"
,
"新疆伊犁市xxx街2号"
,
"新疆伊犁市xxx街3号"
,
"新疆伊犁市xxx街4号"
,
"新疆伊犁市xxx街5号"
};
list
=
Arrays
.
as
List(
hjxzArr
)
;
break;
case
"4"
:
//现住详址数组
String
[]
xzxzArr = {
"西湖区xx路111号"
,
"西湖区xx路222号"
,
"西湖区xx路333号"
,
"西湖区xx路444号"
,
"西湖区xx路555号"
};
list
=
Arrays
.
as
List(
xzxzArr
)
;
break;
case
"5"
:
xb = (
int
)(
+
Math
.
random
()
*
);
sex =
;
break;
}
if
(sex
==
){
return
Object
.
to
String(
list
.
get
(
num
)
);
}
else
{
return xb
==
?
"男"
:
"女"
;
}
}

以上是放在for循环内调用的方法,所以必须填入一个num来控制具体哪一组数据,flag用于区分数组的类别。
根据需要生成的数据条数,作为for循环的次数,就可以将指定次数的数据生成出来。
注意 :在页面分页时需要特别调试。目前我只放到10次以内。


Java生成指定数量的假数据
https://zhouyinglin.top/2022/08/06/Java生成指定数量的假数据/
作者
小周
发布于
2022年8月6日
许可协议