随机函数会用到软件包: commons-lang3-3.8.1.jar

以下代码随机生成27.5亿行测试数据,测试数据大小大约150G左右


package com.myth;import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.util.Date;
import java.util.HashMap;
import java.util.Random;
import org.apache.commons.lang3.RandomUtils;
import org.apache.commons.lang3.time.DateFormatUtils;
import org.apache.commons.lang3.time.DateUtils;/**** @author zhengzizhi@126.com*/
public class App {public static void main(String[] args) {HashMap<Integer, String> codeMap = new HashMap();codeMap.put(1, "110101");codeMap.put(2, "110102");codeMap.put(3, "110105");codeMap.put(4, "110106");codeMap.put(5, "110107");codeMap.put(6, "110108");codeMap.put(7, "110109");codeMap.put(8, "110111");codeMap.put(9, "110112");codeMap.put(10, "110113");codeMap.put(11, "110114");codeMap.put(12, "110115");codeMap.put(13, "110116");codeMap.put(14, "110117");codeMap.put(15, "110118");codeMap.put(16, "110119");codeMap.put(17, "120101");codeMap.put(18, "120102");codeMap.put(19, "120103");codeMap.put(20, "120104");codeMap.put(21, "120105");codeMap.put(22, "120106");codeMap.put(23, "120110");codeMap.put(24, "120111");codeMap.put(25, "120112");codeMap.put(26, "120113");codeMap.put(27, "120114");codeMap.put(28, "120115");codeMap.put(29, "120116");codeMap.put(30, "120117");codeMap.put(31, "120118");codeMap.put(32, "120225");codeMap.put(33, "130102");codeMap.put(34, "130104");codeMap.put(35, "130105");codeMap.put(36, "130107");codeMap.put(37, "130108");codeMap.put(38, "130109");codeMap.put(39, "130110");codeMap.put(40, "130111");codeMap.put(41, "130121");codeMap.put(42, "130123");codeMap.put(43, "130125");codeMap.put(44, "130126");codeMap.put(45, "130127");codeMap.put(46, "130128");codeMap.put(47, "130129");codeMap.put(48, "130130");codeMap.put(49, "130131");codeMap.put(50, "130132");codeMap.put(51, "130133");codeMap.put(52, "130181");codeMap.put(53, "130183");codeMap.put(54, "130184");codeMap.put(55, "130202");codeMap.put(56, "130203");codeMap.put(57, "130204");codeMap.put(58, "130205");codeMap.put(59, "130207");codeMap.put(60, "130208");codeMap.put(61, "130209");codeMap.put(62, "130223");codeMap.put(63, "130224");codeMap.put(64, "130225");codeMap.put(65, "130227");codeMap.put(66, "130229");codeMap.put(67, "130281");codeMap.put(68, "130283");codeMap.put(69, "130302");codeMap.put(70, "130303");codeMap.put(71, "130304");codeMap.put(72, "130306");codeMap.put(73, "130321");codeMap.put(74, "130322");codeMap.put(75, "130324");codeMap.put(76, "130402");codeMap.put(77, "130403");codeMap.put(78, "130404");codeMap.put(79, "130406");codeMap.put(80, "130421");codeMap.put(81, "130423");codeMap.put(82, "130424");codeMap.put(83, "130425");codeMap.put(84, "130426");codeMap.put(85, "130427");codeMap.put(86, "130428");codeMap.put(87, "130429");codeMap.put(88, "130430");codeMap.put(89, "130431");codeMap.put(90, "130432");codeMap.put(91, "130433");codeMap.put(92, "130434");codeMap.put(93, "130435");codeMap.put(94, "130481");codeMap.put(95, "130502");codeMap.put(96, "130503");codeMap.put(97, "130521");codeMap.put(98, "130522");codeMap.put(99, "130523");codeMap.put(100, "130524");codeMap.put(101, "130525");codeMap.put(102, "130526");codeMap.put(103, "130527");codeMap.put(104, "130528");codeMap.put(105, "130529");codeMap.put(106, "130530");codeMap.put(107, "130531");codeMap.put(108, "130532");codeMap.put(109, "130533");codeMap.put(110, "130534");codeMap.put(111, "130535");codeMap.put(112, "130581");codeMap.put(113, "130582");codeMap.put(114, "130602");codeMap.put(115, "130606");codeMap.put(116, "130607");codeMap.put(117, "130608");codeMap.put(118, "130609");codeMap.put(119, "130623");codeMap.put(120, "130624");codeMap.put(121, "130626");codeMap.put(122, "130627");codeMap.put(123, "130628");codeMap.put(124, "130629");codeMap.put(125, "130630");codeMap.put(126, "130631");codeMap.put(127, "130632");codeMap.put(128, "130633");codeMap.put(129, "130634");codeMap.put(130, "130635");codeMap.put(131, "130636");codeMap.put(132, "130637");codeMap.put(133, "130638");codeMap.put(134, "130681");codeMap.put(135, "130682");codeMap.put(136, "130683");codeMap.put(137, "130684");codeMap.put(138, "130702");codeMap.put(139, "130703");codeMap.put(140, "130705");codeMap.put(141, "130706");codeMap.put(142, "130721");codeMap.put(143, "130722");codeMap.put(144, "130723");codeMap.put(145, "130724");codeMap.put(146, "130725");codeMap.put(147, "130726");codeMap.put(148, "130727");codeMap.put(149, "130728");codeMap.put(150, "130729");codeMap.put(151, "130730");codeMap.put(152, "130731");codeMap.put(153, "130732");codeMap.put(154, "130733");codeMap.put(155, "130802");codeMap.put(156, "130803");codeMap.put(157, "130804");codeMap.put(158, "130821");codeMap.put(159, "130822");codeMap.put(160, "130823");codeMap.put(161, "130824");codeMap.put(162, "130825");codeMap.put(163, "130826");codeMap.put(164, "130827");codeMap.put(165, "130828");codeMap.put(166, "130902");codeMap.put(167, "130903");codeMap.put(168, "130921");codeMap.put(169, "130922");codeMap.put(170, "130923");codeMap.put(171, "130924");codeMap.put(172, "130925");codeMap.put(173, "130926");codeMap.put(174, "130927");codeMap.put(175, "130928");codeMap.put(176, "130929");codeMap.put(177, "130930");codeMap.put(178, "130981");codeMap.put(179, "130982");codeMap.put(180, "130983");codeMap.put(181, "130984");codeMap.put(182, "131002");codeMap.put(183, "131003");codeMap.put(184, "131022");codeMap.put(185, "131023");codeMap.put(186, "131024");codeMap.put(187, "131025");codeMap.put(188, "131026");codeMap.put(189, "131028");codeMap.put(190, "131081");codeMap.put(191, "131082");codeMap.put(192, "131102");codeMap.put(193, "131121");codeMap.put(194, "131122");codeMap.put(195, "131123");codeMap.put(196, "131124");codeMap.put(197, "131125");codeMap.put(198, "131126");codeMap.put(199, "131127");codeMap.put(200, "131128");codeMap.put(201, "131181");codeMap.put(202, "131182");codeMap.put(203, "140105");codeMap.put(204, "140106");codeMap.put(205, "140107");codeMap.put(206, "140108");codeMap.put(207, "140109");codeMap.put(208, "140110");codeMap.put(209, "140121");codeMap.put(210, "140122");codeMap.put(211, "140123");codeMap.put(212, "140181");codeMap.put(213, "140202");codeMap.put(214, "140203");codeMap.put(215, "140211");codeMap.put(216, "140212");codeMap.put(217, "140221");codeMap.put(218, "140222");codeMap.put(219, "140223");codeMap.put(220, "140224");codeMap.put(221, "140225");codeMap.put(222, "140226");codeMap.put(223, "140227");codeMap.put(224, "140302");codeMap.put(225, "140303");codeMap.put(226, "140311");codeMap.put(227, "140321");codeMap.put(228, "140322");codeMap.put(229, "140402");codeMap.put(230, "140411");codeMap.put(231, "140421");codeMap.put(232, "140423");codeMap.put(233, "140424");codeMap.put(234, "140425");codeMap.put(235, "140426");codeMap.put(236, "140427");codeMap.put(237, "140428");codeMap.put(238, "140429");codeMap.put(239, "140430");codeMap.put(240, "140431");codeMap.put(241, "140481");codeMap.put(242, "140502");codeMap.put(243, "140521");codeMap.put(244, "140522");codeMap.put(245, "140524");codeMap.put(246, "140525");codeMap.put(247, "140581");codeMap.put(248, "140602");codeMap.put(249, "140603");codeMap.put(250, "140621");codeMap.put(251, "140622");codeMap.put(252, "140623");codeMap.put(253, "140624");codeMap.put(254, "140702");codeMap.put(255, "140721");codeMap.put(256, "140722");codeMap.put(257, "140723");codeMap.put(258, "140724");codeMap.put(259, "140725");codeMap.put(260, "140726");codeMap.put(261, "140727");codeMap.put(262, "140728");codeMap.put(263, "140729");codeMap.put(264, "140781");codeMap.put(265, "140802");codeMap.put(266, "140821");codeMap.put(267, "140822");codeMap.put(268, "140823");codeMap.put(269, "140824");codeMap.put(270, "140825");codeMap.put(271, "140826");codeMap.put(272, "140827");codeMap.put(273, "140828");codeMap.put(274, "140829");codeMap.put(275, "140830");codeMap.put(276, "140881");codeMap.put(277, "140882");codeMap.put(278, "140902");codeMap.put(279, "140921");codeMap.put(280, "140922");codeMap.put(281, "140923");codeMap.put(282, "140924");codeMap.put(283, "140925");codeMap.put(284, "140926");codeMap.put(285, "140927");codeMap.put(286, "140928");codeMap.put(287, "140929");codeMap.put(288, "140930");codeMap.put(289, "140931");codeMap.put(290, "140932");codeMap.put(291, "140981");codeMap.put(292, "141002");codeMap.put(293, "141021");codeMap.put(294, "141022");codeMap.put(295, "141023");codeMap.put(296, "141024");codeMap.put(297, "141025");codeMap.put(298, "141026");codeMap.put(299, "141027");codeMap.put(300, "141028");codeMap.put(301, "141029");codeMap.put(302, "141030");codeMap.put(303, "141031");codeMap.put(304, "141032");codeMap.put(305, "141033");codeMap.put(306, "141034");codeMap.put(307, "141081");codeMap.put(308, "141082");codeMap.put(309, "141102");codeMap.put(310, "141121");codeMap.put(311, "141122");codeMap.put(312, "141123");codeMap.put(313, "141124");codeMap.put(314, "141125");codeMap.put(315, "141126");codeMap.put(316, "141127");codeMap.put(317, "141128");codeMap.put(318, "141129");codeMap.put(319, "141130");codeMap.put(320, "141181");codeMap.put(321, "141182");codeMap.put(322, "150102");codeMap.put(323, "150103");codeMap.put(324, "150104");codeMap.put(325, "150105");codeMap.put(326, "150121");codeMap.put(327, "150122");codeMap.put(328, "150123");codeMap.put(329, "150124");codeMap.put(330, "150125");codeMap.put(331, "150202");codeMap.put(332, "150203");codeMap.put(333, "150204");codeMap.put(334, "150205");codeMap.put(335, "150206");codeMap.put(336, "150207");codeMap.put(337, "150221");codeMap.put(338, "150222");codeMap.put(339, "150223");codeMap.put(340, "150302");codeMap.put(341, "150303");codeMap.put(342, "150304");codeMap.put(343, "150402");codeMap.put(344, "150403");codeMap.put(345, "150404");codeMap.put(346, "150421");codeMap.put(347, "150422");codeMap.put(348, "150423");codeMap.put(349, "150424");codeMap.put(350, "150425");codeMap.put(351, "150426");codeMap.put(352, "150428");codeMap.put(353, "150429");codeMap.put(354, "150430");codeMap.put(355, "150502");codeMap.put(356, "150521");codeMap.put(357, "150522");codeMap.put(358, "150523");codeMap.put(359, "150524");codeMap.put(360, "150525");codeMap.put(361, "150526");codeMap.put(362, "150581");codeMap.put(363, "150602");codeMap.put(364, "150621");codeMap.put(365, "150622");codeMap.put(366, "150623");codeMap.put(367, "150624");codeMap.put(368, "150625");codeMap.put(369, "150626");codeMap.put(370, "150627");codeMap.put(371, "150702");codeMap.put(372, "150703");codeMap.put(373, "150721");codeMap.put(374, "150722");codeMap.put(375, "150723");codeMap.put(376, "150724");codeMap.put(377, "150725");codeMap.put(378, "150726");codeMap.put(379, "150727");codeMap.put(380, "150781");codeMap.put(381, "150782");codeMap.put(382, "150783");codeMap.put(383, "150784");codeMap.put(384, "150785");codeMap.put(385, "150802");codeMap.put(386, "150821");codeMap.put(387, "150822");codeMap.put(388, "150823");codeMap.put(389, "150824");codeMap.put(390, "150825");codeMap.put(391, "150826");codeMap.put(392, "150902");codeMap.put(393, "150921");codeMap.put(394, "150922");codeMap.put(395, "150923");codeMap.put(396, "150924");codeMap.put(397, "150925");codeMap.put(398, "150926");codeMap.put(399, "150927");codeMap.put(400, "150928");codeMap.put(401, "150929");codeMap.put(402, "150981");codeMap.put(403, "152201");codeMap.put(404, "152202");codeMap.put(405, "152221");codeMap.put(406, "152222");codeMap.put(407, "152223");codeMap.put(408, "152224");codeMap.put(409, "152501");codeMap.put(410, "152502");codeMap.put(411, "152522");codeMap.put(412, "152523");codeMap.put(413, "152524");codeMap.put(414, "152525");codeMap.put(415, "152526");codeMap.put(416, "152527");codeMap.put(417, "152528");codeMap.put(418, "152529");codeMap.put(419, "152530");codeMap.put(420, "152531");codeMap.put(421, "152921");codeMap.put(422, "152922");codeMap.put(423, "152923");codeMap.put(424, "210102");codeMap.put(425, "210103");codeMap.put(426, "210104");codeMap.put(427, "210105");codeMap.put(428, "210106");codeMap.put(429, "210111");codeMap.put(430, "210112");codeMap.put(431, "210113");codeMap.put(432, "210114");codeMap.put(433, "210122");codeMap.put(434, "210123");codeMap.put(435, "210124");codeMap.put(436, "210181");codeMap.put(437, "210202");codeMap.put(438, "210203");codeMap.put(439, "210204");codeMap.put(440, "210211");codeMap.put(441, "210212");codeMap.put(442, "210213");codeMap.put(443, "210214");codeMap.put(444, "210224");codeMap.put(445, "210281");codeMap.put(446, "210283");codeMap.put(447, "210302");codeMap.put(448, "210303");codeMap.put(449, "210304");codeMap.put(450, "210311");codeMap.put(451, "210321");codeMap.put(452, "210323");codeMap.put(453, "210381");codeMap.put(454, "210402");codeMap.put(455, "210403");codeMap.put(456, "210404");codeMap.put(457, "210411");codeMap.put(458, "210421");codeMap.put(459, "210422");codeMap.put(460, "210423");codeMap.put(461, "210502");codeMap.put(462, "210503");codeMap.put(463, "210504");codeMap.put(464, "210505");codeMap.put(465, "210521");codeMap.put(466, "210522");codeMap.put(467, "210602");codeMap.put(468, "210603");codeMap.put(469, "210604");codeMap.put(470, "210624");codeMap.put(471, "210681");codeMap.put(472, "210682");codeMap.put(473, "210702");codeMap.put(474, "210703");codeMap.put(475, "210711");codeMap.put(476, "210726");codeMap.put(477, "210727");codeMap.put(478, "210781");codeMap.put(479, "210782");codeMap.put(480, "210802");codeMap.put(481, "210803");codeMap.put(482, "210804");codeMap.put(483, "210811");codeMap.put(484, "210881");codeMap.put(485, "210882");codeMap.put(486, "210902");codeMap.put(487, "210903");codeMap.put(488, "210904");codeMap.put(489, "210905");codeMap.put(490, "210911");codeMap.put(491, "210921");codeMap.put(492, "210922");codeMap.put(493, "211002");codeMap.put(494, "211003");codeMap.put(495, "211004");codeMap.put(496, "211005");codeMap.put(497, "211011");codeMap.put(498, "211021");codeMap.put(499, "211081");codeMap.put(500, "211102");codeMap.put(501, "211103");codeMap.put(502, "211121");codeMap.put(503, "211122");codeMap.put(504, "211202");codeMap.put(505, "211204");codeMap.put(506, "211221");codeMap.put(507, "211223");codeMap.put(508, "211224");codeMap.put(509, "211281");codeMap.put(510, "211282");codeMap.put(511, "211302");codeMap.put(512, "211303");codeMap.put(513, "211321");codeMap.put(514, "211322");codeMap.put(515, "211324");codeMap.put(516, "211381");codeMap.put(517, "211382");codeMap.put(518, "211402");codeMap.put(519, "211403");codeMap.put(520, "211404");codeMap.put(521, "211421");codeMap.put(522, "211422");codeMap.put(523, "211481");codeMap.put(524, "220102");codeMap.put(525, "220103");codeMap.put(526, "220104");codeMap.put(527, "220105");codeMap.put(528, "220106");codeMap.put(529, "220112");codeMap.put(530, "220113");codeMap.put(531, "220122");codeMap.put(532, "220182");codeMap.put(533, "220183");codeMap.put(534, "220202");codeMap.put(535, "220203");codeMap.put(536, "220204");codeMap.put(537, "220211");codeMap.put(538, "220221");codeMap.put(539, "220281");codeMap.put(540, "220282");codeMap.put(541, "220283");codeMap.put(542, "220284");codeMap.put(543, "220302");codeMap.put(544, "220303");codeMap.put(545, "220322");codeMap.put(546, "220323");codeMap.put(547, "220381");codeMap.put(548, "220382");codeMap.put(549, "220402");codeMap.put(550, "220403");codeMap.put(551, "220421");codeMap.put(552, "220422");codeMap.put(553, "220502");codeMap.put(554, "220503");codeMap.put(555, "220521");codeMap.put(556, "220523");codeMap.put(557, "220524");codeMap.put(558, "220581");codeMap.put(559, "220582");codeMap.put(560, "220602");codeMap.put(561, "220605");codeMap.put(562, "220621");codeMap.put(563, "220622");codeMap.put(564, "220623");codeMap.put(565, "220681");codeMap.put(566, "220702");codeMap.put(567, "220721");codeMap.put(568, "220722");codeMap.put(569, "220723");codeMap.put(570, "220781");codeMap.put(571, "220802");codeMap.put(572, "220821");codeMap.put(573, "220822");codeMap.put(574, "220881");codeMap.put(575, "220882");codeMap.put(576, "222401");codeMap.put(577, "222402");codeMap.put(578, "222403");codeMap.put(579, "222404");codeMap.put(580, "222405");codeMap.put(581, "222406");codeMap.put(582, "222424");codeMap.put(583, "222426");codeMap.put(584, "230102");codeMap.put(585, "230103");codeMap.put(586, "230104");codeMap.put(587, "230108");codeMap.put(588, "230109");codeMap.put(589, "230110");codeMap.put(590, "230111");codeMap.put(591, "230112");codeMap.put(592, "230113");codeMap.put(593, "230123");codeMap.put(594, "230124");codeMap.put(595, "230125");codeMap.put(596, "230126");codeMap.put(597, "230127");codeMap.put(598, "230128");codeMap.put(599, "230129");codeMap.put(600, "230183");codeMap.put(601, "230184");codeMap.put(602, "230202");codeMap.put(603, "230203");codeMap.put(604, "230204");codeMap.put(605, "230205");codeMap.put(606, "230206");codeMap.put(607, "230207");codeMap.put(608, "230208");codeMap.put(609, "230221");codeMap.put(610, "230223");codeMap.put(611, "230224");codeMap.put(612, "230225");codeMap.put(613, "230227");codeMap.put(614, "230229");codeMap.put(615, "230230");codeMap.put(616, "230231");codeMap.put(617, "230281");codeMap.put(618, "230302");codeMap.put(619, "230303");codeMap.put(620, "230304");codeMap.put(621, "230305");codeMap.put(622, "230306");codeMap.put(623, "230307");codeMap.put(624, "230321");codeMap.put(625, "230381");codeMap.put(626, "230382");codeMap.put(627, "230402");codeMap.put(628, "230403");codeMap.put(629, "230404");codeMap.put(630, "230405");codeMap.put(631, "230406");codeMap.put(632, "230407");codeMap.put(633, "230421");codeMap.put(634, "230422");codeMap.put(635, "230502");codeMap.put(636, "230503");codeMap.put(637, "230505");codeMap.put(638, "230506");codeMap.put(639, "230521");codeMap.put(640, "230522");codeMap.put(641, "230523");codeMap.put(642, "230524");codeMap.put(643, "230602");codeMap.put(644, "230603");codeMap.put(645, "230604");codeMap.put(646, "230605");codeMap.put(647, "230606");codeMap.put(648, "230621");codeMap.put(649, "230622");codeMap.put(650, "230623");codeMap.put(651, "230624");codeMap.put(652, "230702");codeMap.put(653, "230703");codeMap.put(654, "230704");codeMap.put(655, "230705");codeMap.put(656, "230706");codeMap.put(657, "230707");codeMap.put(658, "230708");codeMap.put(659, "230709");codeMap.put(660, "230710");codeMap.put(661, "230711");codeMap.put(662, "230712");codeMap.put(663, "230713");codeMap.put(664, "230714");codeMap.put(665, "230715");codeMap.put(666, "230716");codeMap.put(667, "230722");codeMap.put(668, "230781");codeMap.put(669, "230803");codeMap.put(670, "230804");codeMap.put(671, "230805");codeMap.put(672, "230811");codeMap.put(673, "230822");codeMap.put(674, "230826");codeMap.put(675, "230828");codeMap.put(676, "230833");codeMap.put(677, "230881");codeMap.put(678, "230882");codeMap.put(679, "230902");codeMap.put(680, "230903");codeMap.put(681, "230904");codeMap.put(682, "230921");codeMap.put(683, "231002");codeMap.put(684, "231003");codeMap.put(685, "231004");codeMap.put(686, "231005");codeMap.put(687, "231025");codeMap.put(688, "231081");codeMap.put(689, "231083");codeMap.put(690, "231084");codeMap.put(691, "231085");codeMap.put(692, "231086");codeMap.put(693, "231102");codeMap.put(694, "231121");codeMap.put(695, "231123");codeMap.put(696, "231124");codeMap.put(697, "231181");codeMap.put(698, "231182");codeMap.put(699, "231202");codeMap.put(700, "231221");codeMap.put(701, "231222");codeMap.put(702, "231223");codeMap.put(703, "231224");codeMap.put(704, "231225");codeMap.put(705, "231226");codeMap.put(706, "231281");codeMap.put(707, "231282");codeMap.put(708, "231283");codeMap.put(709, "232701");codeMap.put(710, "232721");codeMap.put(711, "232722");codeMap.put(712, "232723");codeMap.put(713, "310101");codeMap.put(714, "310104");codeMap.put(715, "310105");codeMap.put(716, "310106");codeMap.put(717, "310107");codeMap.put(718, "310109");codeMap.put(719, "310110");codeMap.put(720, "310112");codeMap.put(721, "310113");codeMap.put(722, "310114");codeMap.put(723, "310115");codeMap.put(724, "310116");codeMap.put(725, "310117");codeMap.put(726, "310118");codeMap.put(727, "310120");codeMap.put(728, "310230");codeMap.put(729, "320102");codeMap.put(730, "320104");codeMap.put(731, "320105");codeMap.put(732, "320106");codeMap.put(733, "320111");codeMap.put(734, "320113");codeMap.put(735, "320114");codeMap.put(736, "320115");codeMap.put(737, "320116");codeMap.put(738, "320117");codeMap.put(739, "320118");codeMap.put(740, "320205");codeMap.put(741, "320206");codeMap.put(742, "320211");codeMap.put(743, "320213");codeMap.put(744, "320214");codeMap.put(745, "320281");codeMap.put(746, "320282");codeMap.put(747, "320302");codeMap.put(748, "320303");codeMap.put(749, "320305");codeMap.put(750, "320311");codeMap.put(751, "320312");codeMap.put(752, "320321");codeMap.put(753, "320322");codeMap.put(754, "320324");codeMap.put(755, "320381");codeMap.put(756, "320382");codeMap.put(757, "320402");codeMap.put(758, "320404");codeMap.put(759, "320411");codeMap.put(760, "320412");codeMap.put(761, "320413");codeMap.put(762, "320481");codeMap.put(763, "320505");codeMap.put(764, "320506");codeMap.put(765, "320507");codeMap.put(766, "320508");codeMap.put(767, "320509");codeMap.put(768, "320581");codeMap.put(769, "320582");codeMap.put(770, "320583");codeMap.put(771, "320585");codeMap.put(772, "320602");codeMap.put(773, "320611");codeMap.put(774, "320612");codeMap.put(775, "320621");codeMap.put(776, "320623");codeMap.put(777, "320681");codeMap.put(778, "320682");codeMap.put(779, "320684");codeMap.put(780, "320703");codeMap.put(781, "320706");codeMap.put(782, "320707");codeMap.put(783, "320722");codeMap.put(784, "320723");codeMap.put(785, "320724");codeMap.put(786, "320802");codeMap.put(787, "320803");codeMap.put(788, "320804");codeMap.put(789, "320811");codeMap.put(790, "320826");codeMap.put(791, "320829");codeMap.put(792, "320830");codeMap.put(793, "320831");codeMap.put(794, "320902");codeMap.put(795, "320903");codeMap.put(796, "320904");codeMap.put(797, "320921");codeMap.put(798, "320922");codeMap.put(799, "320923");codeMap.put(800, "320924");codeMap.put(801, "320925");codeMap.put(802, "320981");codeMap.put(803, "321002");codeMap.put(804, "321003");codeMap.put(805, "321012");codeMap.put(806, "321023");codeMap.put(807, "321081");codeMap.put(808, "321084");codeMap.put(809, "321102");codeMap.put(810, "321111");codeMap.put(811, "321112");codeMap.put(812, "321181");codeMap.put(813, "321182");codeMap.put(814, "321183");codeMap.put(815, "321202");codeMap.put(816, "321203");codeMap.put(817, "321204");codeMap.put(818, "321281");codeMap.put(819, "321282");codeMap.put(820, "321283");codeMap.put(821, "321302");codeMap.put(822, "321311");codeMap.put(823, "321322");codeMap.put(824, "321323");codeMap.put(825, "321324");codeMap.put(826, "330102");codeMap.put(827, "330103");codeMap.put(828, "330104");codeMap.put(829, "330105");codeMap.put(830, "330106");codeMap.put(831, "330108");codeMap.put(832, "330109");codeMap.put(833, "330110");codeMap.put(834, "330111");codeMap.put(835, "330122");codeMap.put(836, "330127");codeMap.put(837, "330182");codeMap.put(838, "330185");codeMap.put(839, "330203");codeMap.put(840, "330204");codeMap.put(841, "330205");codeMap.put(842, "330206");codeMap.put(843, "330211");codeMap.put(844, "330212");codeMap.put(845, "330225");codeMap.put(846, "330226");codeMap.put(847, "330281");codeMap.put(848, "330282");codeMap.put(849, "330283");codeMap.put(850, "330302");codeMap.put(851, "330303");codeMap.put(852, "330304");codeMap.put(853, "330305");codeMap.put(854, "330324");codeMap.put(855, "330326");codeMap.put(856, "330327");codeMap.put(857, "330328");codeMap.put(858, "330329");codeMap.put(859, "330381");codeMap.put(860, "330382");codeMap.put(861, "330402");codeMap.put(862, "330411");codeMap.put(863, "330421");codeMap.put(864, "330424");codeMap.put(865, "330481");codeMap.put(866, "330482");codeMap.put(867, "330483");codeMap.put(868, "330502");codeMap.put(869, "330503");codeMap.put(870, "330521");codeMap.put(871, "330522");codeMap.put(872, "330523");codeMap.put(873, "330602");codeMap.put(874, "330603");codeMap.put(875, "330604");codeMap.put(876, "330624");codeMap.put(877, "330681");codeMap.put(878, "330683");codeMap.put(879, "330702");codeMap.put(880, "330703");codeMap.put(881, "330723");codeMap.put(882, "330726");codeMap.put(883, "330727");codeMap.put(884, "330781");codeMap.put(885, "330782");codeMap.put(886, "330783");codeMap.put(887, "330784");codeMap.put(888, "330802");codeMap.put(889, "330803");codeMap.put(890, "330822");codeMap.put(891, "330824");codeMap.put(892, "330825");codeMap.put(893, "330881");codeMap.put(894, "330902");codeMap.put(895, "330903");codeMap.put(896, "330921");codeMap.put(897, "330922");codeMap.put(898, "331002");codeMap.put(899, "331003");codeMap.put(900, "331004");codeMap.put(901, "331021");codeMap.put(902, "331022");codeMap.put(903, "331023");codeMap.put(904, "331024");codeMap.put(905, "331081");codeMap.put(906, "331082");codeMap.put(907, "331102");codeMap.put(908, "331121");codeMap.put(909, "331122");codeMap.put(910, "331123");codeMap.put(911, "331124");codeMap.put(912, "331125");codeMap.put(913, "331126");codeMap.put(914, "331127");codeMap.put(915, "331181");codeMap.put(916, "340102");codeMap.put(917, "340103");codeMap.put(918, "340104");codeMap.put(919, "340111");codeMap.put(920, "340121");codeMap.put(921, "340122");codeMap.put(922, "340123");codeMap.put(923, "340124");codeMap.put(924, "340181");codeMap.put(925, "340202");codeMap.put(926, "340203");codeMap.put(927, "340207");codeMap.put(928, "340208");codeMap.put(929, "340221");codeMap.put(930, "340222");codeMap.put(931, "340223");codeMap.put(932, "340225");codeMap.put(933, "340302");codeMap.put(934, "340303");codeMap.put(935, "340304");codeMap.put(936, "340311");codeMap.put(937, "340321");codeMap.put(938, "340322");codeMap.put(939, "340323");codeMap.put(940, "340402");codeMap.put(941, "340403");codeMap.put(942, "340404");codeMap.put(943, "340405");codeMap.put(944, "340406");codeMap.put(945, "340421");codeMap.put(946, "340422");codeMap.put(947, "340503");codeMap.put(948, "340504");codeMap.put(949, "340506");codeMap.put(950, "340521");codeMap.put(951, "340522");codeMap.put(952, "340523");codeMap.put(953, "340602");codeMap.put(954, "340603");codeMap.put(955, "340604");codeMap.put(956, "340621");codeMap.put(957, "340705");codeMap.put(958, "340706");codeMap.put(959, "340711");codeMap.put(960, "340722");codeMap.put(961, "340802");codeMap.put(962, "340803");codeMap.put(963, "340811");codeMap.put(964, "340822");codeMap.put(965, "340824");codeMap.put(966, "340825");codeMap.put(967, "340826");codeMap.put(968, "340827");codeMap.put(969, "340828");codeMap.put(970, "340881");codeMap.put(971, "341002");codeMap.put(972, "341003");codeMap.put(973, "341004");codeMap.put(974, "341021");codeMap.put(975, "341022");codeMap.put(976, "341023");codeMap.put(977, "341024");codeMap.put(978, "341102");codeMap.put(979, "341103");codeMap.put(980, "341122");codeMap.put(981, "341124");codeMap.put(982, "341125");codeMap.put(983, "341126");codeMap.put(984, "341181");codeMap.put(985, "341182");codeMap.put(986, "341202");codeMap.put(987, "341203");codeMap.put(988, "341204");codeMap.put(989, "341221");codeMap.put(990, "341222");codeMap.put(991, "341225");codeMap.put(992, "341226");codeMap.put(993, "341282");codeMap.put(994, "341302");codeMap.put(995, "341321");codeMap.put(996, "341322");codeMap.put(997, "341323");codeMap.put(998, "341324");codeMap.put(999, "341502");codeMap.put(1000, "341503");codeMap.put(1001, "341504");codeMap.put(1002, "341522");codeMap.put(1003, "341523");codeMap.put(1004, "341524");codeMap.put(1005, "341525");codeMap.put(1006, "341602");codeMap.put(1007, "341621");codeMap.put(1008, "341622");codeMap.put(1009, "341623");codeMap.put(1010, "341702");codeMap.put(1011, "341721");codeMap.put(1012, "341722");codeMap.put(1013, "341723");codeMap.put(1014, "341802");codeMap.put(1015, "341821");codeMap.put(1016, "341822");codeMap.put(1017, "341823");codeMap.put(1018, "341824");codeMap.put(1019, "341825");codeMap.put(1020, "341881");codeMap.put(1021, "350102");codeMap.put(1022, "350103");codeMap.put(1023, "350104");codeMap.put(1024, "350105");codeMap.put(1025, "350111");codeMap.put(1026, "350121");codeMap.put(1027, "350122");codeMap.put(1028, "350123");codeMap.put(1029, "350124");codeMap.put(1030, "350125");codeMap.put(1031, "350128");codeMap.put(1032, "350181");codeMap.put(1033, "350182");codeMap.put(1034, "350203");codeMap.put(1035, "350205");codeMap.put(1036, "350206");codeMap.put(1037, "350211");codeMap.put(1038, "350212");codeMap.put(1039, "350213");codeMap.put(1040, "350302");codeMap.put(1041, "350303");codeMap.put(1042, "350304");codeMap.put(1043, "350305");codeMap.put(1044, "350322");codeMap.put(1045, "350402");codeMap.put(1046, "350403");codeMap.put(1047, "350421");codeMap.put(1048, "350423");codeMap.put(1049, "350424");codeMap.put(1050, "350425");codeMap.put(1051, "350426");codeMap.put(1052, "350427");codeMap.put(1053, "350428");codeMap.put(1054, "350429");codeMap.put(1055, "350430");codeMap.put(1056, "350481");codeMap.put(1057, "350502");codeMap.put(1058, "350503");codeMap.put(1059, "350504");codeMap.put(1060, "350505");codeMap.put(1061, "350521");codeMap.put(1062, "350524");codeMap.put(1063, "350525");codeMap.put(1064, "350526");codeMap.put(1065, "350527");codeMap.put(1066, "350581");codeMap.put(1067, "350582");codeMap.put(1068, "350583");codeMap.put(1069, "350602");codeMap.put(1070, "350603");codeMap.put(1071, "350622");codeMap.put(1072, "350623");codeMap.put(1073, "350624");codeMap.put(1074, "350625");codeMap.put(1075, "350626");codeMap.put(1076, "350627");codeMap.put(1077, "350628");codeMap.put(1078, "350629");codeMap.put(1079, "350681");codeMap.put(1080, "350702");codeMap.put(1081, "350703");codeMap.put(1082, "350721");codeMap.put(1083, "350722");codeMap.put(1084, "350723");codeMap.put(1085, "350724");codeMap.put(1086, "350725");codeMap.put(1087, "350781");codeMap.put(1088, "350782");codeMap.put(1089, "350783");codeMap.put(1090, "350802");codeMap.put(1091, "350803");codeMap.put(1092, "350821");codeMap.put(1093, "350823");codeMap.put(1094, "350824");codeMap.put(1095, "350825");codeMap.put(1096, "350881");codeMap.put(1097, "350902");codeMap.put(1098, "350921");codeMap.put(1099, "350922");codeMap.put(1100, "350923");codeMap.put(1101, "350924");codeMap.put(1102, "350925");codeMap.put(1103, "350926");codeMap.put(1104, "350981");codeMap.put(1105, "350982");codeMap.put(1106, "360102");codeMap.put(1107, "360103");codeMap.put(1108, "360104");codeMap.put(1109, "360105");codeMap.put(1110, "360111");codeMap.put(1111, "360112");codeMap.put(1112, "360121");codeMap.put(1113, "360123");codeMap.put(1114, "360124");codeMap.put(1115, "360202");codeMap.put(1116, "360203");codeMap.put(1117, "360222");codeMap.put(1118, "360281");codeMap.put(1119, "360302");codeMap.put(1120, "360313");codeMap.put(1121, "360321");codeMap.put(1122, "360322");codeMap.put(1123, "360323");codeMap.put(1124, "360402");codeMap.put(1125, "360403");codeMap.put(1126, "360421");codeMap.put(1127, "360423");codeMap.put(1128, "360424");codeMap.put(1129, "360425");codeMap.put(1130, "360426");codeMap.put(1131, "360427");codeMap.put(1132, "360428");codeMap.put(1133, "360429");codeMap.put(1134, "360430");codeMap.put(1135, "360481");codeMap.put(1136, "360482");codeMap.put(1137, "360502");codeMap.put(1138, "360521");codeMap.put(1139, "360602");codeMap.put(1140, "360622");codeMap.put(1141, "360681");codeMap.put(1142, "360702");codeMap.put(1143, "360703");codeMap.put(1144, "360721");codeMap.put(1145, "360722");codeMap.put(1146, "360723");codeMap.put(1147, "360724");codeMap.put(1148, "360725");codeMap.put(1149, "360726");codeMap.put(1150, "360727");codeMap.put(1151, "360728");codeMap.put(1152, "360729");codeMap.put(1153, "360730");codeMap.put(1154, "360731");codeMap.put(1155, "360732");codeMap.put(1156, "360733");codeMap.put(1157, "360734");codeMap.put(1158, "360735");codeMap.put(1159, "360781");codeMap.put(1160, "360802");codeMap.put(1161, "360803");codeMap.put(1162, "360821");codeMap.put(1163, "360822");codeMap.put(1164, "360823");codeMap.put(1165, "360824");codeMap.put(1166, "360825");codeMap.put(1167, "360826");codeMap.put(1168, "360827");codeMap.put(1169, "360828");codeMap.put(1170, "360829");codeMap.put(1171, "360830");codeMap.put(1172, "360881");codeMap.put(1173, "360902");codeMap.put(1174, "360921");codeMap.put(1175, "360922");codeMap.put(1176, "360923");codeMap.put(1177, "360924");codeMap.put(1178, "360925");codeMap.put(1179, "360926");codeMap.put(1180, "360981");codeMap.put(1181, "360982");codeMap.put(1182, "360983");codeMap.put(1183, "361002");codeMap.put(1184, "361021");codeMap.put(1185, "361022");codeMap.put(1186, "361023");codeMap.put(1187, "361024");codeMap.put(1188, "361025");codeMap.put(1189, "361026");codeMap.put(1190, "361027");codeMap.put(1191, "361028");codeMap.put(1192, "361029");codeMap.put(1193, "361030");codeMap.put(1194, "361102");codeMap.put(1195, "361103");codeMap.put(1196, "361121");codeMap.put(1197, "361123");codeMap.put(1198, "361124");codeMap.put(1199, "361125");codeMap.put(1200, "361126");codeMap.put(1201, "361127");codeMap.put(1202, "361128");codeMap.put(1203, "361129");codeMap.put(1204, "361130");codeMap.put(1205, "361181");codeMap.put(1206, "370102");codeMap.put(1207, "370103");codeMap.put(1208, "370104");codeMap.put(1209, "370105");codeMap.put(1210, "370112");codeMap.put(1211, "370113");codeMap.put(1212, "370124");codeMap.put(1213, "370125");codeMap.put(1214, "370126");codeMap.put(1215, "370181");codeMap.put(1216, "370202");codeMap.put(1217, "370203");codeMap.put(1218, "370211");codeMap.put(1219, "370212");codeMap.put(1220, "370213");codeMap.put(1221, "370214");codeMap.put(1222, "370281");codeMap.put(1223, "370282");codeMap.put(1224, "370283");codeMap.put(1225, "370285");codeMap.put(1226, "370302");codeMap.put(1227, "370303");codeMap.put(1228, "370304");codeMap.put(1229, "370305");codeMap.put(1230, "370306");codeMap.put(1231, "370321");codeMap.put(1232, "370322");codeMap.put(1233, "370323");codeMap.put(1234, "370402");codeMap.put(1235, "370403");codeMap.put(1236, "370404");codeMap.put(1237, "370405");codeMap.put(1238, "370406");codeMap.put(1239, "370481");codeMap.put(1240, "370502");codeMap.put(1241, "370503");codeMap.put(1242, "370521");codeMap.put(1243, "370522");codeMap.put(1244, "370523");codeMap.put(1245, "370602");codeMap.put(1246, "370611");codeMap.put(1247, "370612");codeMap.put(1248, "370613");codeMap.put(1249, "370634");codeMap.put(1250, "370681");codeMap.put(1251, "370682");codeMap.put(1252, "370683");codeMap.put(1253, "370684");codeMap.put(1254, "370685");codeMap.put(1255, "370686");codeMap.put(1256, "370687");codeMap.put(1257, "370702");codeMap.put(1258, "370703");codeMap.put(1259, "370704");codeMap.put(1260, "370705");codeMap.put(1261, "370724");codeMap.put(1262, "370725");codeMap.put(1263, "370781");codeMap.put(1264, "370782");codeMap.put(1265, "370783");codeMap.put(1266, "370784");codeMap.put(1267, "370785");codeMap.put(1268, "370786");codeMap.put(1269, "370811");codeMap.put(1270, "370812");codeMap.put(1271, "370826");codeMap.put(1272, "370827");codeMap.put(1273, "370828");codeMap.put(1274, "370829");codeMap.put(1275, "370830");codeMap.put(1276, "370831");codeMap.put(1277, "370832");codeMap.put(1278, "370881");codeMap.put(1279, "370883");codeMap.put(1280, "370902");codeMap.put(1281, "370911");codeMap.put(1282, "370921");codeMap.put(1283, "370923");codeMap.put(1284, "370982");codeMap.put(1285, "370983");codeMap.put(1286, "371002");codeMap.put(1287, "371003");codeMap.put(1288, "371082");codeMap.put(1289, "371083");codeMap.put(1290, "371102");codeMap.put(1291, "371103");codeMap.put(1292, "371121");codeMap.put(1293, "371122");codeMap.put(1294, "371202");codeMap.put(1295, "371203");codeMap.put(1296, "371302");codeMap.put(1297, "371311");codeMap.put(1298, "371312");codeMap.put(1299, "371321");codeMap.put(1300, "371322");codeMap.put(1301, "371323");codeMap.put(1302, "371324");codeMap.put(1303, "371325");codeMap.put(1304, "371326");codeMap.put(1305, "371327");codeMap.put(1306, "371328");codeMap.put(1307, "371329");codeMap.put(1308, "371402");codeMap.put(1309, "371403");codeMap.put(1310, "371422");codeMap.put(1311, "371423");codeMap.put(1312, "371424");codeMap.put(1313, "371425");codeMap.put(1314, "371426");codeMap.put(1315, "371427");codeMap.put(1316, "371428");codeMap.put(1317, "371481");codeMap.put(1318, "371482");codeMap.put(1319, "371502");codeMap.put(1320, "371521");codeMap.put(1321, "371522");codeMap.put(1322, "371523");codeMap.put(1323, "371524");codeMap.put(1324, "371525");codeMap.put(1325, "371526");codeMap.put(1326, "371581");codeMap.put(1327, "371602");codeMap.put(1328, "371603");codeMap.put(1329, "371621");codeMap.put(1330, "371622");codeMap.put(1331, "371623");codeMap.put(1332, "371625");codeMap.put(1333, "371626");codeMap.put(1334, "371702");codeMap.put(1335, "371721");codeMap.put(1336, "371722");codeMap.put(1337, "371723");codeMap.put(1338, "371724");codeMap.put(1339, "371725");codeMap.put(1340, "371726");codeMap.put(1341, "371727");codeMap.put(1342, "371728");codeMap.put(1343, "410102");codeMap.put(1344, "410103");codeMap.put(1345, "410104");codeMap.put(1346, "410105");codeMap.put(1347, "410106");codeMap.put(1348, "410108");codeMap.put(1349, "410122");codeMap.put(1350, "410181");codeMap.put(1351, "410182");codeMap.put(1352, "410183");codeMap.put(1353, "410184");codeMap.put(1354, "410185");codeMap.put(1355, "410202");codeMap.put(1356, "410203");codeMap.put(1357, "410204");codeMap.put(1358, "410205");codeMap.put(1359, "410212");codeMap.put(1360, "410221");codeMap.put(1361, "410222");codeMap.put(1362, "410223");codeMap.put(1363, "410225");codeMap.put(1364, "410302");codeMap.put(1365, "410303");codeMap.put(1366, "410304");codeMap.put(1367, "410305");codeMap.put(1368, "410306");codeMap.put(1369, "410311");codeMap.put(1370, "410322");codeMap.put(1371, "410323");codeMap.put(1372, "410324");codeMap.put(1373, "410325");codeMap.put(1374, "410326");codeMap.put(1375, "410327");codeMap.put(1376, "410328");codeMap.put(1377, "410329");codeMap.put(1378, "410381");codeMap.put(1379, "410402");codeMap.put(1380, "410403");codeMap.put(1381, "410404");codeMap.put(1382, "410411");codeMap.put(1383, "410421");codeMap.put(1384, "410422");codeMap.put(1385, "410423");codeMap.put(1386, "410425");codeMap.put(1387, "410481");codeMap.put(1388, "410482");codeMap.put(1389, "410502");codeMap.put(1390, "410503");codeMap.put(1391, "410505");codeMap.put(1392, "410506");codeMap.put(1393, "410522");codeMap.put(1394, "410523");codeMap.put(1395, "410526");codeMap.put(1396, "410527");codeMap.put(1397, "410581");codeMap.put(1398, "410602");codeMap.put(1399, "410603");codeMap.put(1400, "410611");codeMap.put(1401, "410621");codeMap.put(1402, "410622");codeMap.put(1403, "410702");codeMap.put(1404, "410703");codeMap.put(1405, "410704");codeMap.put(1406, "410711");codeMap.put(1407, "410721");codeMap.put(1408, "410724");codeMap.put(1409, "410725");codeMap.put(1410, "410726");codeMap.put(1411, "410727");codeMap.put(1412, "410728");codeMap.put(1413, "410781");codeMap.put(1414, "410782");codeMap.put(1415, "410802");codeMap.put(1416, "410803");codeMap.put(1417, "410804");codeMap.put(1418, "410811");codeMap.put(1419, "410821");codeMap.put(1420, "410822");codeMap.put(1421, "410823");codeMap.put(1422, "410825");codeMap.put(1423, "410882");codeMap.put(1424, "410883");codeMap.put(1425, "410902");codeMap.put(1426, "410922");codeMap.put(1427, "410923");codeMap.put(1428, "410926");codeMap.put(1429, "410927");codeMap.put(1430, "410928");codeMap.put(1431, "411002");codeMap.put(1432, "411023");codeMap.put(1433, "411024");codeMap.put(1434, "411025");codeMap.put(1435, "411081");codeMap.put(1436, "411082");codeMap.put(1437, "411102");codeMap.put(1438, "411103");codeMap.put(1439, "411104");codeMap.put(1440, "411121");codeMap.put(1441, "411122");codeMap.put(1442, "411202");codeMap.put(1443, "411203");codeMap.put(1444, "411221");codeMap.put(1445, "411224");codeMap.put(1446, "411281");codeMap.put(1447, "411282");codeMap.put(1448, "411302");codeMap.put(1449, "411303");codeMap.put(1450, "411321");codeMap.put(1451, "411322");codeMap.put(1452, "411323");codeMap.put(1453, "411324");codeMap.put(1454, "411325");codeMap.put(1455, "411326");codeMap.put(1456, "411327");codeMap.put(1457, "411328");codeMap.put(1458, "411329");codeMap.put(1459, "411330");codeMap.put(1460, "411381");codeMap.put(1461, "411402");codeMap.put(1462, "411403");codeMap.put(1463, "411421");codeMap.put(1464, "411422");codeMap.put(1465, "411423");codeMap.put(1466, "411424");codeMap.put(1467, "411425");codeMap.put(1468, "411426");codeMap.put(1469, "411481");codeMap.put(1470, "411502");codeMap.put(1471, "411503");codeMap.put(1472, "411521");codeMap.put(1473, "411522");codeMap.put(1474, "411523");codeMap.put(1475, "411524");codeMap.put(1476, "411525");codeMap.put(1477, "411526");codeMap.put(1478, "411527");codeMap.put(1479, "411528");codeMap.put(1480, "411602");codeMap.put(1481, "411621");codeMap.put(1482, "411622");codeMap.put(1483, "411623");codeMap.put(1484, "411624");codeMap.put(1485, "411625");codeMap.put(1486, "411626");codeMap.put(1487, "411627");codeMap.put(1488, "411628");codeMap.put(1489, "411681");codeMap.put(1490, "411702");codeMap.put(1491, "411721");codeMap.put(1492, "411722");codeMap.put(1493, "411723");codeMap.put(1494, "411724");codeMap.put(1495, "411725");codeMap.put(1496, "411726");codeMap.put(1497, "411727");codeMap.put(1498, "411728");codeMap.put(1499, "411729");codeMap.put(1500, "419001");codeMap.put(1501, "420102");codeMap.put(1502, "420103");codeMap.put(1503, "420104");codeMap.put(1504, "420105");codeMap.put(1505, "420106");codeMap.put(1506, "420107");codeMap.put(1507, "420111");codeMap.put(1508, "420112");codeMap.put(1509, "420113");codeMap.put(1510, "420114");codeMap.put(1511, "420115");codeMap.put(1512, "420116");codeMap.put(1513, "420117");codeMap.put(1514, "420202");codeMap.put(1515, "420203");codeMap.put(1516, "420204");codeMap.put(1517, "420205");codeMap.put(1518, "420222");codeMap.put(1519, "420281");codeMap.put(1520, "420302");codeMap.put(1521, "420303");codeMap.put(1522, "420304");codeMap.put(1523, "420322");codeMap.put(1524, "420323");codeMap.put(1525, "420324");codeMap.put(1526, "420325");codeMap.put(1527, "420381");codeMap.put(1528, "420502");codeMap.put(1529, "420503");codeMap.put(1530, "420504");codeMap.put(1531, "420505");codeMap.put(1532, "420506");codeMap.put(1533, "420525");codeMap.put(1534, "420526");codeMap.put(1535, "420527");codeMap.put(1536, "420528");codeMap.put(1537, "420529");codeMap.put(1538, "420581");codeMap.put(1539, "420582");codeMap.put(1540, "420583");codeMap.put(1541, "420602");codeMap.put(1542, "420606");codeMap.put(1543, "420607");codeMap.put(1544, "420624");codeMap.put(1545, "420625");codeMap.put(1546, "420626");codeMap.put(1547, "420682");codeMap.put(1548, "420683");codeMap.put(1549, "420684");codeMap.put(1550, "420702");codeMap.put(1551, "420703");codeMap.put(1552, "420704");codeMap.put(1553, "420802");codeMap.put(1554, "420804");codeMap.put(1555, "420821");codeMap.put(1556, "420822");codeMap.put(1557, "420881");codeMap.put(1558, "420902");codeMap.put(1559, "420921");codeMap.put(1560, "420922");codeMap.put(1561, "420923");codeMap.put(1562, "420981");codeMap.put(1563, "420982");codeMap.put(1564, "420984");codeMap.put(1565, "421002");codeMap.put(1566, "421003");codeMap.put(1567, "421022");codeMap.put(1568, "421023");codeMap.put(1569, "421024");codeMap.put(1570, "421081");codeMap.put(1571, "421083");codeMap.put(1572, "421087");codeMap.put(1573, "421102");codeMap.put(1574, "421121");codeMap.put(1575, "421122");codeMap.put(1576, "421123");codeMap.put(1577, "421124");codeMap.put(1578, "421125");codeMap.put(1579, "421126");codeMap.put(1580, "421127");codeMap.put(1581, "421181");codeMap.put(1582, "421182");codeMap.put(1583, "421202");codeMap.put(1584, "421221");codeMap.put(1585, "421222");codeMap.put(1586, "421223");codeMap.put(1587, "421224");codeMap.put(1588, "421281");codeMap.put(1589, "421303");codeMap.put(1590, "421321");codeMap.put(1591, "421381");codeMap.put(1592, "422801");codeMap.put(1593, "422802");codeMap.put(1594, "422822");codeMap.put(1595, "422823");codeMap.put(1596, "422825");codeMap.put(1597, "422826");codeMap.put(1598, "422827");codeMap.put(1599, "422828");codeMap.put(1600, "429004");codeMap.put(1601, "429005");codeMap.put(1602, "429006");codeMap.put(1603, "429021");codeMap.put(1604, "430102");codeMap.put(1605, "430103");codeMap.put(1606, "430104");codeMap.put(1607, "430105");codeMap.put(1608, "430111");codeMap.put(1609, "430112");codeMap.put(1610, "430121");codeMap.put(1611, "430124");codeMap.put(1612, "430181");codeMap.put(1613, "430202");codeMap.put(1614, "430203");codeMap.put(1615, "430204");codeMap.put(1616, "430211");codeMap.put(1617, "430221");codeMap.put(1618, "430223");codeMap.put(1619, "430224");codeMap.put(1620, "430225");codeMap.put(1621, "430281");codeMap.put(1622, "430302");codeMap.put(1623, "430304");codeMap.put(1624, "430321");codeMap.put(1625, "430381");codeMap.put(1626, "430382");codeMap.put(1627, "430405");codeMap.put(1628, "430406");codeMap.put(1629, "430407");codeMap.put(1630, "430408");codeMap.put(1631, "430412");codeMap.put(1632, "430421");codeMap.put(1633, "430422");codeMap.put(1634, "430423");codeMap.put(1635, "430424");codeMap.put(1636, "430426");codeMap.put(1637, "430481");codeMap.put(1638, "430482");codeMap.put(1639, "430502");codeMap.put(1640, "430503");codeMap.put(1641, "430511");codeMap.put(1642, "430521");codeMap.put(1643, "430522");codeMap.put(1644, "430523");codeMap.put(1645, "430524");codeMap.put(1646, "430525");codeMap.put(1647, "430527");codeMap.put(1648, "430528");codeMap.put(1649, "430529");codeMap.put(1650, "430581");codeMap.put(1651, "430602");codeMap.put(1652, "430603");codeMap.put(1653, "430611");codeMap.put(1654, "430621");codeMap.put(1655, "430623");codeMap.put(1656, "430624");codeMap.put(1657, "430626");codeMap.put(1658, "430681");codeMap.put(1659, "430682");codeMap.put(1660, "430702");codeMap.put(1661, "430703");codeMap.put(1662, "430721");codeMap.put(1663, "430722");codeMap.put(1664, "430723");codeMap.put(1665, "430724");codeMap.put(1666, "430725");codeMap.put(1667, "430726");codeMap.put(1668, "430781");codeMap.put(1669, "430802");codeMap.put(1670, "430811");codeMap.put(1671, "430821");codeMap.put(1672, "430822");codeMap.put(1673, "430902");codeMap.put(1674, "430903");codeMap.put(1675, "430921");codeMap.put(1676, "430922");codeMap.put(1677, "430923");codeMap.put(1678, "430981");codeMap.put(1679, "431002");codeMap.put(1680, "431003");codeMap.put(1681, "431021");codeMap.put(1682, "431022");codeMap.put(1683, "431023");codeMap.put(1684, "431024");codeMap.put(1685, "431025");codeMap.put(1686, "431026");codeMap.put(1687, "431027");codeMap.put(1688, "431028");codeMap.put(1689, "431081");codeMap.put(1690, "431102");codeMap.put(1691, "431103");codeMap.put(1692, "431121");codeMap.put(1693, "431122");codeMap.put(1694, "431123");codeMap.put(1695, "431124");codeMap.put(1696, "431125");codeMap.put(1697, "431126");codeMap.put(1698, "431127");codeMap.put(1699, "431128");codeMap.put(1700, "431129");codeMap.put(1701, "431202");codeMap.put(1702, "431221");codeMap.put(1703, "431222");codeMap.put(1704, "431223");codeMap.put(1705, "431224");codeMap.put(1706, "431225");codeMap.put(1707, "431226");codeMap.put(1708, "431227");codeMap.put(1709, "431228");codeMap.put(1710, "431229");codeMap.put(1711, "431230");codeMap.put(1712, "431281");codeMap.put(1713, "431302");codeMap.put(1714, "431321");codeMap.put(1715, "431322");codeMap.put(1716, "431381");codeMap.put(1717, "431382");codeMap.put(1718, "433101");codeMap.put(1719, "433122");codeMap.put(1720, "433123");codeMap.put(1721, "433124");codeMap.put(1722, "433125");codeMap.put(1723, "433126");codeMap.put(1724, "433127");codeMap.put(1725, "433130");codeMap.put(1726, "440103");codeMap.put(1727, "440104");codeMap.put(1728, "440105");codeMap.put(1729, "440106");codeMap.put(1730, "440111");codeMap.put(1731, "440112");codeMap.put(1732, "440113");codeMap.put(1733, "440114");codeMap.put(1734, "440115");codeMap.put(1735, "440117");codeMap.put(1736, "440118");codeMap.put(1737, "440203");codeMap.put(1738, "440204");codeMap.put(1739, "440205");codeMap.put(1740, "440222");codeMap.put(1741, "440224");codeMap.put(1742, "440229");codeMap.put(1743, "440232");codeMap.put(1744, "440233");codeMap.put(1745, "440281");codeMap.put(1746, "440282");codeMap.put(1747, "440303");codeMap.put(1748, "440304");codeMap.put(1749, "440305");codeMap.put(1750, "440306");codeMap.put(1751, "440307");codeMap.put(1752, "440308");codeMap.put(1753, "440402");codeMap.put(1754, "440403");codeMap.put(1755, "440404");codeMap.put(1756, "440507");codeMap.put(1757, "440511");codeMap.put(1758, "440512");codeMap.put(1759, "440513");codeMap.put(1760, "440514");codeMap.put(1761, "440515");codeMap.put(1762, "440523");codeMap.put(1763, "440604");codeMap.put(1764, "440605");codeMap.put(1765, "440606");codeMap.put(1766, "440607");codeMap.put(1767, "440608");codeMap.put(1768, "440703");codeMap.put(1769, "440704");codeMap.put(1770, "440705");codeMap.put(1771, "440781");codeMap.put(1772, "440783");codeMap.put(1773, "440784");codeMap.put(1774, "440785");codeMap.put(1775, "440802");codeMap.put(1776, "440803");codeMap.put(1777, "440804");codeMap.put(1778, "440811");codeMap.put(1779, "440823");codeMap.put(1780, "440825");codeMap.put(1781, "440881");codeMap.put(1782, "440882");codeMap.put(1783, "440883");codeMap.put(1784, "440902");codeMap.put(1785, "440904");codeMap.put(1786, "440981");codeMap.put(1787, "440982");codeMap.put(1788, "440983");codeMap.put(1789, "441202");codeMap.put(1790, "441203");codeMap.put(1791, "441204");codeMap.put(1792, "441223");codeMap.put(1793, "441224");codeMap.put(1794, "441225");codeMap.put(1795, "441226");codeMap.put(1796, "441284");codeMap.put(1797, "441302");codeMap.put(1798, "441303");codeMap.put(1799, "441322");codeMap.put(1800, "441323");codeMap.put(1801, "441324");codeMap.put(1802, "441402");codeMap.put(1803, "441403");codeMap.put(1804, "441422");codeMap.put(1805, "441423");codeMap.put(1806, "441424");codeMap.put(1807, "441426");codeMap.put(1808, "441427");codeMap.put(1809, "441481");codeMap.put(1810, "441502");codeMap.put(1811, "441521");codeMap.put(1812, "441523");codeMap.put(1813, "441581");codeMap.put(1814, "441602");codeMap.put(1815, "441621");codeMap.put(1816, "441622");codeMap.put(1817, "441623");codeMap.put(1818, "441624");codeMap.put(1819, "441625");codeMap.put(1820, "441702");codeMap.put(1821, "441704");codeMap.put(1822, "441721");codeMap.put(1823, "441781");codeMap.put(1824, "441802");codeMap.put(1825, "441803");codeMap.put(1826, "441821");codeMap.put(1827, "441823");codeMap.put(1828, "441825");codeMap.put(1829, "441826");codeMap.put(1830, "441881");codeMap.put(1831, "441882");codeMap.put(1832, "441900");codeMap.put(1833, "442000");codeMap.put(1834, "445102");codeMap.put(1835, "445103");codeMap.put(1836, "445122");codeMap.put(1837, "445202");codeMap.put(1838, "445203");codeMap.put(1839, "445222");codeMap.put(1840, "445224");codeMap.put(1841, "445281");codeMap.put(1842, "445302");codeMap.put(1843, "445303");codeMap.put(1844, "445321");codeMap.put(1845, "445322");codeMap.put(1846, "445381");codeMap.put(1847, "450102");codeMap.put(1848, "450103");codeMap.put(1849, "450105");codeMap.put(1850, "450107");codeMap.put(1851, "450108");codeMap.put(1852, "450109");codeMap.put(1853, "450110");codeMap.put(1854, "450123");codeMap.put(1855, "450124");codeMap.put(1856, "450125");codeMap.put(1857, "450126");codeMap.put(1858, "450127");codeMap.put(1859, "450202");codeMap.put(1860, "450203");codeMap.put(1861, "450204");codeMap.put(1862, "450205");codeMap.put(1863, "450221");codeMap.put(1864, "450222");codeMap.put(1865, "450223");codeMap.put(1866, "450224");codeMap.put(1867, "450225");codeMap.put(1868, "450226");codeMap.put(1869, "450302");codeMap.put(1870, "450303");codeMap.put(1871, "450304");codeMap.put(1872, "450305");codeMap.put(1873, "450311");codeMap.put(1874, "450312");codeMap.put(1875, "450321");codeMap.put(1876, "450323");codeMap.put(1877, "450324");codeMap.put(1878, "450325");codeMap.put(1879, "450326");codeMap.put(1880, "450327");codeMap.put(1881, "450328");codeMap.put(1882, "450329");codeMap.put(1883, "450330");codeMap.put(1884, "450331");codeMap.put(1885, "450332");codeMap.put(1886, "450403");codeMap.put(1887, "450405");codeMap.put(1888, "450406");codeMap.put(1889, "450421");codeMap.put(1890, "450422");codeMap.put(1891, "450423");codeMap.put(1892, "450481");codeMap.put(1893, "450502");codeMap.put(1894, "450503");codeMap.put(1895, "450512");codeMap.put(1896, "450521");codeMap.put(1897, "450602");codeMap.put(1898, "450603");codeMap.put(1899, "450621");codeMap.put(1900, "450681");codeMap.put(1901, "450702");codeMap.put(1902, "450703");codeMap.put(1903, "450721");codeMap.put(1904, "450722");codeMap.put(1905, "450802");codeMap.put(1906, "450803");codeMap.put(1907, "450804");codeMap.put(1908, "450821");codeMap.put(1909, "450881");codeMap.put(1910, "450902");codeMap.put(1911, "450903");codeMap.put(1912, "450921");codeMap.put(1913, "450922");codeMap.put(1914, "450923");codeMap.put(1915, "450924");codeMap.put(1916, "450981");codeMap.put(1917, "451002");codeMap.put(1918, "451021");codeMap.put(1919, "451022");codeMap.put(1920, "451023");codeMap.put(1921, "451024");codeMap.put(1922, "451026");codeMap.put(1923, "451027");codeMap.put(1924, "451028");codeMap.put(1925, "451029");codeMap.put(1926, "451030");codeMap.put(1927, "451031");codeMap.put(1928, "451081");codeMap.put(1929, "451102");codeMap.put(1930, "451121");codeMap.put(1931, "451122");codeMap.put(1932, "451123");codeMap.put(1933, "451202");codeMap.put(1934, "451221");codeMap.put(1935, "451222");codeMap.put(1936, "451223");codeMap.put(1937, "451224");codeMap.put(1938, "451225");codeMap.put(1939, "451226");codeMap.put(1940, "451227");codeMap.put(1941, "451228");codeMap.put(1942, "451229");codeMap.put(1943, "451281");codeMap.put(1944, "451302");codeMap.put(1945, "451321");codeMap.put(1946, "451322");codeMap.put(1947, "451323");codeMap.put(1948, "451324");codeMap.put(1949, "451381");codeMap.put(1950, "451402");codeMap.put(1951, "451421");codeMap.put(1952, "451422");codeMap.put(1953, "451423");codeMap.put(1954, "451424");codeMap.put(1955, "451425");codeMap.put(1956, "451481");codeMap.put(1957, "460105");codeMap.put(1958, "460106");codeMap.put(1959, "460107");codeMap.put(1960, "460108");codeMap.put(1961, "460200");codeMap.put(1962, "460202");codeMap.put(1963, "460203");codeMap.put(1964, "460204");codeMap.put(1965, "460205");codeMap.put(1966, "460321");codeMap.put(1967, "460322");codeMap.put(1968, "460323");codeMap.put(1969, "469003");codeMap.put(1970, "469001");codeMap.put(1971, "469002");codeMap.put(1972, "469005");codeMap.put(1973, "469006");codeMap.put(1974, "469007");codeMap.put(1975, "469021");codeMap.put(1976, "469022");codeMap.put(1977, "469023");codeMap.put(1978, "469024");codeMap.put(1979, "469030");codeMap.put(1980, "469031");codeMap.put(1981, "469033");codeMap.put(1982, "469034");codeMap.put(1983, "469035");codeMap.put(1984, "469036");codeMap.put(1985, "500101");codeMap.put(1986, "500102");codeMap.put(1987, "500103");codeMap.put(1988, "500104");codeMap.put(1989, "500105");codeMap.put(1990, "500106");codeMap.put(1991, "500107");codeMap.put(1992, "500108");codeMap.put(1993, "500109");codeMap.put(1994, "500110");codeMap.put(1995, "500111");codeMap.put(1996, "500112");codeMap.put(1997, "500113");codeMap.put(1998, "500114");codeMap.put(1999, "500115");codeMap.put(2000, "500116");codeMap.put(2001, "500117");codeMap.put(2002, "500118");codeMap.put(2003, "500119");codeMap.put(2004, "500120");codeMap.put(2005, "500151");codeMap.put(2006, "500152");codeMap.put(2007, "500153");codeMap.put(2008, "500228");codeMap.put(2009, "500229");codeMap.put(2010, "500230");codeMap.put(2011, "500231");codeMap.put(2012, "500232");codeMap.put(2013, "500233");codeMap.put(2014, "500234");codeMap.put(2015, "500235");codeMap.put(2016, "500236");codeMap.put(2017, "500237");codeMap.put(2018, "500238");codeMap.put(2019, "500240");codeMap.put(2020, "500241");codeMap.put(2021, "500242");codeMap.put(2022, "500243");codeMap.put(2023, "510104");codeMap.put(2024, "510105");codeMap.put(2025, "510106");codeMap.put(2026, "510107");codeMap.put(2027, "510108");codeMap.put(2028, "510112");codeMap.put(2029, "510113");codeMap.put(2030, "510114");codeMap.put(2031, "510115");codeMap.put(2032, "510116");codeMap.put(2033, "510121");codeMap.put(2034, "510124");codeMap.put(2035, "510129");codeMap.put(2036, "510131");codeMap.put(2037, "510132");codeMap.put(2038, "510181");codeMap.put(2039, "510182");codeMap.put(2040, "510183");codeMap.put(2041, "510184");codeMap.put(2042, "510302");codeMap.put(2043, "510303");codeMap.put(2044, "510304");codeMap.put(2045, "510311");codeMap.put(2046, "510321");codeMap.put(2047, "510322");codeMap.put(2048, "510402");codeMap.put(2049, "510403");codeMap.put(2050, "510411");codeMap.put(2051, "510421");codeMap.put(2052, "510422");codeMap.put(2053, "510502");codeMap.put(2054, "510503");codeMap.put(2055, "510504");codeMap.put(2056, "510521");codeMap.put(2057, "510522");codeMap.put(2058, "510524");codeMap.put(2059, "510525");codeMap.put(2060, "510603");codeMap.put(2061, "510623");codeMap.put(2062, "510626");codeMap.put(2063, "510681");codeMap.put(2064, "510682");codeMap.put(2065, "510683");codeMap.put(2066, "510703");codeMap.put(2067, "510704");codeMap.put(2068, "510722");codeMap.put(2069, "510723");codeMap.put(2070, "510724");codeMap.put(2071, "510725");codeMap.put(2072, "510726");codeMap.put(2073, "510727");codeMap.put(2074, "510781");codeMap.put(2075, "510802");codeMap.put(2076, "510811");codeMap.put(2077, "510812");codeMap.put(2078, "510821");codeMap.put(2079, "510822");codeMap.put(2080, "510823");codeMap.put(2081, "510824");codeMap.put(2082, "510903");codeMap.put(2083, "510904");codeMap.put(2084, "510921");codeMap.put(2085, "510922");codeMap.put(2086, "510923");codeMap.put(2087, "511002");codeMap.put(2088, "511011");codeMap.put(2089, "511024");codeMap.put(2090, "511025");codeMap.put(2091, "511028");codeMap.put(2092, "511102");codeMap.put(2093, "511111");codeMap.put(2094, "511112");codeMap.put(2095, "511113");codeMap.put(2096, "511123");codeMap.put(2097, "511124");codeMap.put(2098, "511126");codeMap.put(2099, "511129");codeMap.put(2100, "511132");codeMap.put(2101, "511133");codeMap.put(2102, "511181");codeMap.put(2103, "511302");codeMap.put(2104, "511303");codeMap.put(2105, "511304");codeMap.put(2106, "511321");codeMap.put(2107, "511322");codeMap.put(2108, "511323");codeMap.put(2109, "511324");codeMap.put(2110, "511325");codeMap.put(2111, "511381");codeMap.put(2112, "511402");codeMap.put(2113, "511403");codeMap.put(2114, "511421");codeMap.put(2115, "511423");codeMap.put(2116, "511424");codeMap.put(2117, "511425");codeMap.put(2118, "511502");codeMap.put(2119, "511503");codeMap.put(2120, "511521");codeMap.put(2121, "511523");codeMap.put(2122, "511524");codeMap.put(2123, "511525");codeMap.put(2124, "511526");codeMap.put(2125, "511527");codeMap.put(2126, "511528");codeMap.put(2127, "511529");codeMap.put(2128, "511602");codeMap.put(2129, "511603");codeMap.put(2130, "511621");codeMap.put(2131, "511622");codeMap.put(2132, "511623");codeMap.put(2133, "511681");codeMap.put(2134, "511702");codeMap.put(2135, "511703");codeMap.put(2136, "511722");codeMap.put(2137, "511723");codeMap.put(2138, "511724");codeMap.put(2139, "511725");codeMap.put(2140, "511781");codeMap.put(2141, "511802");codeMap.put(2142, "511803");codeMap.put(2143, "511822");codeMap.put(2144, "511823");codeMap.put(2145, "511824");codeMap.put(2146, "511825");codeMap.put(2147, "511826");codeMap.put(2148, "511827");codeMap.put(2149, "511902");codeMap.put(2150, "511903");codeMap.put(2151, "511921");codeMap.put(2152, "511922");codeMap.put(2153, "511923");codeMap.put(2154, "512002");codeMap.put(2155, "512021");codeMap.put(2156, "512022");codeMap.put(2157, "512081");codeMap.put(2158, "513201");codeMap.put(2159, "513221");codeMap.put(2160, "513222");codeMap.put(2161, "513223");codeMap.put(2162, "513224");codeMap.put(2163, "513225");codeMap.put(2164, "513226");codeMap.put(2165, "513227");codeMap.put(2166, "513228");codeMap.put(2167, "513230");codeMap.put(2168, "513231");codeMap.put(2169, "513232");codeMap.put(2170, "513233");codeMap.put(2171, "513301");codeMap.put(2172, "513322");codeMap.put(2173, "513323");codeMap.put(2174, "513324");codeMap.put(2175, "513325");codeMap.put(2176, "513326");codeMap.put(2177, "513327");codeMap.put(2178, "513328");codeMap.put(2179, "513329");codeMap.put(2180, "513330");codeMap.put(2181, "513331");codeMap.put(2182, "513332");codeMap.put(2183, "513333");codeMap.put(2184, "513334");codeMap.put(2185, "513335");codeMap.put(2186, "513336");codeMap.put(2187, "513337");codeMap.put(2188, "513338");codeMap.put(2189, "513401");codeMap.put(2190, "513422");codeMap.put(2191, "513423");codeMap.put(2192, "513424");codeMap.put(2193, "513425");codeMap.put(2194, "513426");codeMap.put(2195, "513427");codeMap.put(2196, "513428");codeMap.put(2197, "513429");codeMap.put(2198, "513430");codeMap.put(2199, "513431");codeMap.put(2200, "513432");codeMap.put(2201, "513433");codeMap.put(2202, "513434");codeMap.put(2203, "513435");codeMap.put(2204, "513436");codeMap.put(2205, "513437");codeMap.put(2206, "520102");codeMap.put(2207, "520103");codeMap.put(2208, "520111");codeMap.put(2209, "520112");codeMap.put(2210, "520113");codeMap.put(2211, "520115");codeMap.put(2212, "520121");codeMap.put(2213, "520122");codeMap.put(2214, "520123");codeMap.put(2215, "520181");codeMap.put(2216, "520201");codeMap.put(2217, "520203");codeMap.put(2218, "520221");codeMap.put(2219, "520222");codeMap.put(2220, "520302");codeMap.put(2221, "520303");codeMap.put(2222, "520321");codeMap.put(2223, "520322");codeMap.put(2224, "520323");codeMap.put(2225, "520324");codeMap.put(2226, "520325");codeMap.put(2227, "520326");codeMap.put(2228, "520327");codeMap.put(2229, "520328");codeMap.put(2230, "520329");codeMap.put(2231, "520330");codeMap.put(2232, "520381");codeMap.put(2233, "520382");codeMap.put(2234, "520402");codeMap.put(2235, "520403");codeMap.put(2236, "520422");codeMap.put(2237, "520423");codeMap.put(2238, "520424");codeMap.put(2239, "520425");codeMap.put(2240, "520502");codeMap.put(2241, "520521");codeMap.put(2242, "520522");codeMap.put(2243, "520523");codeMap.put(2244, "520524");codeMap.put(2245, "520525");codeMap.put(2246, "520526");codeMap.put(2247, "520527");codeMap.put(2248, "520602");codeMap.put(2249, "520603");codeMap.put(2250, "520621");codeMap.put(2251, "520622");codeMap.put(2252, "520623");codeMap.put(2253, "520624");codeMap.put(2254, "520625");codeMap.put(2255, "520626");codeMap.put(2256, "520627");codeMap.put(2257, "520628");codeMap.put(2258, "522301");codeMap.put(2259, "522322");codeMap.put(2260, "522323");codeMap.put(2261, "522324");codeMap.put(2262, "522325");codeMap.put(2263, "522326");codeMap.put(2264, "522327");codeMap.put(2265, "522328");codeMap.put(2266, "522601");codeMap.put(2267, "522622");codeMap.put(2268, "522623");codeMap.put(2269, "522624");codeMap.put(2270, "522625");codeMap.put(2271, "522626");codeMap.put(2272, "522627");codeMap.put(2273, "522628");codeMap.put(2274, "522629");codeMap.put(2275, "522630");codeMap.put(2276, "522631");codeMap.put(2277, "522632");codeMap.put(2278, "522633");codeMap.put(2279, "522634");codeMap.put(2280, "522635");codeMap.put(2281, "522636");codeMap.put(2282, "522701");codeMap.put(2283, "522702");codeMap.put(2284, "522722");codeMap.put(2285, "522723");codeMap.put(2286, "522725");codeMap.put(2287, "522726");codeMap.put(2288, "522727");codeMap.put(2289, "522728");codeMap.put(2290, "522729");codeMap.put(2291, "522730");codeMap.put(2292, "522731");codeMap.put(2293, "522732");codeMap.put(2294, "530102");codeMap.put(2295, "530103");codeMap.put(2296, "530111");codeMap.put(2297, "530112");codeMap.put(2298, "530113");codeMap.put(2299, "530114");codeMap.put(2300, "530122");codeMap.put(2301, "530124");codeMap.put(2302, "530125");codeMap.put(2303, "530126");codeMap.put(2304, "530127");codeMap.put(2305, "530128");codeMap.put(2306, "530129");codeMap.put(2307, "530181");codeMap.put(2308, "530302");codeMap.put(2309, "530321");codeMap.put(2310, "530322");codeMap.put(2311, "530323");codeMap.put(2312, "530324");codeMap.put(2313, "530325");codeMap.put(2314, "530326");codeMap.put(2315, "530328");codeMap.put(2316, "530381");codeMap.put(2317, "530402");codeMap.put(2318, "530403");codeMap.put(2319, "530422");codeMap.put(2320, "530423");codeMap.put(2321, "530424");codeMap.put(2322, "530425");codeMap.put(2323, "530426");codeMap.put(2324, "530427");codeMap.put(2325, "530428");codeMap.put(2326, "530502");codeMap.put(2327, "530521");codeMap.put(2328, "530523");codeMap.put(2329, "530524");codeMap.put(2330, "530581");codeMap.put(2331, "530602");codeMap.put(2332, "530621");codeMap.put(2333, "530622");codeMap.put(2334, "530623");codeMap.put(2335, "530624");codeMap.put(2336, "530625");codeMap.put(2337, "530626");codeMap.put(2338, "530627");codeMap.put(2339, "530628");codeMap.put(2340, "530629");codeMap.put(2341, "530630");codeMap.put(2342, "530702");codeMap.put(2343, "530721");codeMap.put(2344, "530722");codeMap.put(2345, "530723");codeMap.put(2346, "530724");codeMap.put(2347, "530802");codeMap.put(2348, "530821");codeMap.put(2349, "530822");codeMap.put(2350, "530823");codeMap.put(2351, "530824");codeMap.put(2352, "530825");codeMap.put(2353, "530826");codeMap.put(2354, "530827");codeMap.put(2355, "530828");codeMap.put(2356, "530829");codeMap.put(2357, "530902");codeMap.put(2358, "530921");codeMap.put(2359, "530922");codeMap.put(2360, "530923");codeMap.put(2361, "530924");codeMap.put(2362, "530925");codeMap.put(2363, "530926");codeMap.put(2364, "530927");codeMap.put(2365, "532301");codeMap.put(2366, "532322");codeMap.put(2367, "532323");codeMap.put(2368, "532324");codeMap.put(2369, "532325");codeMap.put(2370, "532326");codeMap.put(2371, "532327");codeMap.put(2372, "532328");codeMap.put(2373, "532329");codeMap.put(2374, "532331");codeMap.put(2375, "532501");codeMap.put(2376, "532502");codeMap.put(2377, "532503");codeMap.put(2378, "532504");codeMap.put(2379, "532523");codeMap.put(2380, "532524");codeMap.put(2381, "532525");codeMap.put(2382, "532527");codeMap.put(2383, "532528");codeMap.put(2384, "532529");codeMap.put(2385, "532530");codeMap.put(2386, "532531");codeMap.put(2387, "532532");codeMap.put(2388, "532601");codeMap.put(2389, "532622");codeMap.put(2390, "532623");codeMap.put(2391, "532624");codeMap.put(2392, "532625");codeMap.put(2393, "532626");codeMap.put(2394, "532627");codeMap.put(2395, "532628");codeMap.put(2396, "532801");codeMap.put(2397, "532822");codeMap.put(2398, "532823");codeMap.put(2399, "532901");codeMap.put(2400, "532922");codeMap.put(2401, "532923");codeMap.put(2402, "532924");codeMap.put(2403, "532925");codeMap.put(2404, "532926");codeMap.put(2405, "532927");codeMap.put(2406, "532928");codeMap.put(2407, "532929");codeMap.put(2408, "532930");codeMap.put(2409, "532931");codeMap.put(2410, "532932");codeMap.put(2411, "533102");codeMap.put(2412, "533103");codeMap.put(2413, "533122");codeMap.put(2414, "533123");codeMap.put(2415, "533124");codeMap.put(2416, "533321");codeMap.put(2417, "533323");codeMap.put(2418, "533324");codeMap.put(2419, "533325");codeMap.put(2420, "533401");codeMap.put(2421, "533422");codeMap.put(2422, "533423");codeMap.put(2423, "540102");codeMap.put(2424, "540103");codeMap.put(2425, "540121");codeMap.put(2426, "540122");codeMap.put(2427, "540123");codeMap.put(2428, "540124");codeMap.put(2429, "540126");codeMap.put(2430, "540127");codeMap.put(2431, "540202");codeMap.put(2432, "540221");codeMap.put(2433, "540222");codeMap.put(2434, "540223");codeMap.put(2435, "540224");codeMap.put(2436, "540225");codeMap.put(2437, "540226");codeMap.put(2438, "540227");codeMap.put(2439, "540228");codeMap.put(2440, "540229");codeMap.put(2441, "540230");codeMap.put(2442, "540231");codeMap.put(2443, "540232");codeMap.put(2444, "540233");codeMap.put(2445, "540234");codeMap.put(2446, "540235");codeMap.put(2447, "540236");codeMap.put(2448, "540237");codeMap.put(2449, "540302");codeMap.put(2450, "540321");codeMap.put(2451, "540322");codeMap.put(2452, "540323");codeMap.put(2453, "540324");codeMap.put(2454, "540325");codeMap.put(2455, "540326");codeMap.put(2456, "540327");codeMap.put(2457, "540328");codeMap.put(2458, "540329");codeMap.put(2459, "540330");codeMap.put(2460, "540402");codeMap.put(2461, "540421");codeMap.put(2462, "540422");codeMap.put(2463, "540423");codeMap.put(2464, "540424");codeMap.put(2465, "540425");codeMap.put(2466, "540426");codeMap.put(2467, "542221");codeMap.put(2468, "542222");codeMap.put(2469, "542223");codeMap.put(2470, "542224");codeMap.put(2471, "542225");codeMap.put(2472, "542226");codeMap.put(2473, "542227");codeMap.put(2474, "542228");codeMap.put(2475, "542229");codeMap.put(2476, "542231");codeMap.put(2477, "542232");codeMap.put(2478, "542233");codeMap.put(2479, "542421");codeMap.put(2480, "542422");codeMap.put(2481, "542423");codeMap.put(2482, "542424");codeMap.put(2483, "542425");codeMap.put(2484, "542426");codeMap.put(2485, "542427");codeMap.put(2486, "542428");codeMap.put(2487, "542429");codeMap.put(2488, "542430");codeMap.put(2489, "542431");codeMap.put(2490, "542521");codeMap.put(2491, "542522");codeMap.put(2492, "542523");codeMap.put(2493, "542524");codeMap.put(2494, "542525");codeMap.put(2495, "542526");codeMap.put(2496, "542527");codeMap.put(2497, "610102");codeMap.put(2498, "610103");codeMap.put(2499, "610104");codeMap.put(2500, "610111");codeMap.put(2501, "610112");codeMap.put(2502, "610113");codeMap.put(2503, "610114");codeMap.put(2504, "610115");codeMap.put(2505, "610116");codeMap.put(2506, "610117");codeMap.put(2507, "610122");codeMap.put(2508, "610124");codeMap.put(2509, "610125");codeMap.put(2510, "610202");codeMap.put(2511, "610203");codeMap.put(2512, "610204");codeMap.put(2513, "610222");codeMap.put(2514, "610302");codeMap.put(2515, "610303");codeMap.put(2516, "610304");codeMap.put(2517, "610322");codeMap.put(2518, "610323");codeMap.put(2519, "610324");codeMap.put(2520, "610326");codeMap.put(2521, "610327");codeMap.put(2522, "610328");codeMap.put(2523, "610329");codeMap.put(2524, "610330");codeMap.put(2525, "610331");codeMap.put(2526, "610402");codeMap.put(2527, "610403");codeMap.put(2528, "610404");codeMap.put(2529, "610422");codeMap.put(2530, "610423");codeMap.put(2531, "610424");codeMap.put(2532, "610425");codeMap.put(2533, "610426");codeMap.put(2534, "610427");codeMap.put(2535, "610428");codeMap.put(2536, "610429");codeMap.put(2537, "610430");codeMap.put(2538, "610431");codeMap.put(2539, "610481");codeMap.put(2540, "610502");codeMap.put(2541, "610503");codeMap.put(2542, "610522");codeMap.put(2543, "610523");codeMap.put(2544, "610524");codeMap.put(2545, "610525");codeMap.put(2546, "610526");codeMap.put(2547, "610527");codeMap.put(2548, "610528");codeMap.put(2549, "610581");codeMap.put(2550, "610582");codeMap.put(2551, "610602");codeMap.put(2552, "610621");codeMap.put(2553, "610622");codeMap.put(2554, "610623");codeMap.put(2555, "610624");codeMap.put(2556, "610625");codeMap.put(2557, "610626");codeMap.put(2558, "610627");codeMap.put(2559, "610628");codeMap.put(2560, "610629");codeMap.put(2561, "610630");codeMap.put(2562, "610631");codeMap.put(2563, "610632");codeMap.put(2564, "610702");codeMap.put(2565, "610721");codeMap.put(2566, "610722");codeMap.put(2567, "610723");codeMap.put(2568, "610724");codeMap.put(2569, "610725");codeMap.put(2570, "610726");codeMap.put(2571, "610727");codeMap.put(2572, "610728");codeMap.put(2573, "610729");codeMap.put(2574, "610730");codeMap.put(2575, "610802");codeMap.put(2576, "610803");codeMap.put(2577, "610821");codeMap.put(2578, "610822");codeMap.put(2579, "610824");codeMap.put(2580, "610825");codeMap.put(2581, "610826");codeMap.put(2582, "610827");codeMap.put(2583, "610828");codeMap.put(2584, "610829");codeMap.put(2585, "610830");codeMap.put(2586, "610831");codeMap.put(2587, "610902");codeMap.put(2588, "610921");codeMap.put(2589, "610922");codeMap.put(2590, "610923");codeMap.put(2591, "610924");codeMap.put(2592, "610925");codeMap.put(2593, "610926");codeMap.put(2594, "610927");codeMap.put(2595, "610928");codeMap.put(2596, "610929");codeMap.put(2597, "611002");codeMap.put(2598, "611021");codeMap.put(2599, "611022");codeMap.put(2600, "611023");codeMap.put(2601, "611024");codeMap.put(2602, "611025");codeMap.put(2603, "611026");codeMap.put(2604, "620102");codeMap.put(2605, "620103");codeMap.put(2606, "620104");codeMap.put(2607, "620105");codeMap.put(2608, "620111");codeMap.put(2609, "620121");codeMap.put(2610, "620122");codeMap.put(2611, "620123");codeMap.put(2612, "620200");codeMap.put(2613, "620302");codeMap.put(2614, "620321");codeMap.put(2615, "620402");codeMap.put(2616, "620403");codeMap.put(2617, "620421");codeMap.put(2618, "620422");codeMap.put(2619, "620423");codeMap.put(2620, "620502");codeMap.put(2621, "620503");codeMap.put(2622, "620521");codeMap.put(2623, "620522");codeMap.put(2624, "620523");codeMap.put(2625, "620524");codeMap.put(2626, "620525");codeMap.put(2627, "620602");codeMap.put(2628, "620621");codeMap.put(2629, "620622");codeMap.put(2630, "620623");codeMap.put(2631, "620702");codeMap.put(2632, "620721");codeMap.put(2633, "620722");codeMap.put(2634, "620723");codeMap.put(2635, "620724");codeMap.put(2636, "620725");codeMap.put(2637, "620802");codeMap.put(2638, "620821");codeMap.put(2639, "620822");codeMap.put(2640, "620823");codeMap.put(2641, "620824");codeMap.put(2642, "620825");codeMap.put(2643, "620826");codeMap.put(2644, "620902");codeMap.put(2645, "620921");codeMap.put(2646, "620922");codeMap.put(2647, "620923");codeMap.put(2648, "620924");codeMap.put(2649, "620981");codeMap.put(2650, "620982");codeMap.put(2651, "621002");codeMap.put(2652, "621021");codeMap.put(2653, "621022");codeMap.put(2654, "621023");codeMap.put(2655, "621024");codeMap.put(2656, "621025");codeMap.put(2657, "621026");codeMap.put(2658, "621027");codeMap.put(2659, "621102");codeMap.put(2660, "621121");codeMap.put(2661, "621122");codeMap.put(2662, "621123");codeMap.put(2663, "621124");codeMap.put(2664, "621125");codeMap.put(2665, "621126");codeMap.put(2666, "621202");codeMap.put(2667, "621221");codeMap.put(2668, "621222");codeMap.put(2669, "621223");codeMap.put(2670, "621224");codeMap.put(2671, "621225");codeMap.put(2672, "621226");codeMap.put(2673, "621227");codeMap.put(2674, "621228");codeMap.put(2675, "622901");codeMap.put(2676, "622921");codeMap.put(2677, "622922");codeMap.put(2678, "622923");codeMap.put(2679, "622924");codeMap.put(2680, "622925");codeMap.put(2681, "622926");codeMap.put(2682, "622927");codeMap.put(2683, "623001");codeMap.put(2684, "623021");codeMap.put(2685, "623022");codeMap.put(2686, "623023");codeMap.put(2687, "623024");codeMap.put(2688, "623025");codeMap.put(2689, "623026");codeMap.put(2690, "623027");codeMap.put(2691, "630102");codeMap.put(2692, "630103");codeMap.put(2693, "630104");codeMap.put(2694, "630105");codeMap.put(2695, "630121");codeMap.put(2696, "630122");codeMap.put(2697, "630123");codeMap.put(2698, "630202");codeMap.put(2699, "630203");codeMap.put(2700, "630222");codeMap.put(2701, "630223");codeMap.put(2702, "630224");codeMap.put(2703, "630225");codeMap.put(2704, "632221");codeMap.put(2705, "632222");codeMap.put(2706, "632223");codeMap.put(2707, "632224");codeMap.put(2708, "632321");codeMap.put(2709, "632322");codeMap.put(2710, "632323");codeMap.put(2711, "632324");codeMap.put(2712, "632521");codeMap.put(2713, "632522");codeMap.put(2714, "632523");codeMap.put(2715, "632524");codeMap.put(2716, "632525");codeMap.put(2717, "632621");codeMap.put(2718, "632622");codeMap.put(2719, "632623");codeMap.put(2720, "632624");codeMap.put(2721, "632625");codeMap.put(2722, "632626");codeMap.put(2723, "632701");codeMap.put(2724, "632722");codeMap.put(2725, "632723");codeMap.put(2726, "632724");codeMap.put(2727, "632725");codeMap.put(2728, "632726");codeMap.put(2729, "632801");codeMap.put(2730, "632802");codeMap.put(2731, "632821");codeMap.put(2732, "632822");codeMap.put(2733, "632823");codeMap.put(2734, "640104");codeMap.put(2735, "640105");codeMap.put(2736, "640106");codeMap.put(2737, "640121");codeMap.put(2738, "640122");codeMap.put(2739, "640181");codeMap.put(2740, "640202");codeMap.put(2741, "640205");codeMap.put(2742, "640221");codeMap.put(2743, "640302");codeMap.put(2744, "640303");codeMap.put(2745, "640323");codeMap.put(2746, "640324");codeMap.put(2747, "640381");codeMap.put(2748, "640402");codeMap.put(2749, "640422");codeMap.put(2750, "640423");codeMap.put(2751, "640424");codeMap.put(2752, "640425");codeMap.put(2753, "640502");codeMap.put(2754, "640521");codeMap.put(2755, "640522");codeMap.put(2756, "650102");codeMap.put(2757, "650103");codeMap.put(2758, "650104");codeMap.put(2759, "650105");codeMap.put(2760, "650106");codeMap.put(2761, "650107");codeMap.put(2762, "650109");codeMap.put(2763, "650121");codeMap.put(2764, "650202");codeMap.put(2765, "650203");codeMap.put(2766, "650204");codeMap.put(2767, "650205");codeMap.put(2768, "650402");codeMap.put(2769, "650421");codeMap.put(2770, "650422");codeMap.put(2771, "652201");codeMap.put(2772, "652222");codeMap.put(2773, "652223");codeMap.put(2774, "652301");codeMap.put(2775, "652302");codeMap.put(2776, "652323");codeMap.put(2777, "652324");codeMap.put(2778, "652325");codeMap.put(2779, "652327");codeMap.put(2780, "652328");codeMap.put(2781, "652701");codeMap.put(2782, "652702");codeMap.put(2783, "652722");codeMap.put(2784, "652723");codeMap.put(2785, "652801");codeMap.put(2786, "652822");codeMap.put(2787, "652823");codeMap.put(2788, "652824");codeMap.put(2789, "652825");codeMap.put(2790, "652826");codeMap.put(2791, "652827");codeMap.put(2792, "652828");codeMap.put(2793, "652829");codeMap.put(2794, "652901");codeMap.put(2795, "652922");codeMap.put(2796, "652923");codeMap.put(2797, "652924");codeMap.put(2798, "652925");codeMap.put(2799, "652926");codeMap.put(2800, "652927");codeMap.put(2801, "652928");codeMap.put(2802, "652929");codeMap.put(2803, "653001");codeMap.put(2804, "653022");codeMap.put(2805, "653023");codeMap.put(2806, "653024");codeMap.put(2807, "653101");codeMap.put(2808, "653121");codeMap.put(2809, "653122");codeMap.put(2810, "653123");codeMap.put(2811, "653124");codeMap.put(2812, "653125");codeMap.put(2813, "653126");codeMap.put(2814, "653127");codeMap.put(2815, "653128");codeMap.put(2816, "653129");codeMap.put(2817, "653130");codeMap.put(2818, "653131");codeMap.put(2819, "653201");codeMap.put(2820, "653221");codeMap.put(2821, "653222");codeMap.put(2822, "653223");codeMap.put(2823, "653224");codeMap.put(2824, "653225");codeMap.put(2825, "653226");codeMap.put(2826, "653227");codeMap.put(2827, "654002");codeMap.put(2828, "654003");codeMap.put(2829, "654004");codeMap.put(2830, "654021");codeMap.put(2831, "654022");codeMap.put(2832, "654023");codeMap.put(2833, "654024");codeMap.put(2834, "654025");codeMap.put(2835, "654026");codeMap.put(2836, "654027");codeMap.put(2837, "654028");codeMap.put(2838, "654201");codeMap.put(2839, "654202");codeMap.put(2840, "654221");codeMap.put(2841, "654223");codeMap.put(2842, "654224");codeMap.put(2843, "654225");codeMap.put(2844, "654226");codeMap.put(2845, "654301");codeMap.put(2846, "654321");codeMap.put(2847, "654322");codeMap.put(2848, "654323");codeMap.put(2849, "654324");codeMap.put(2850, "654325");codeMap.put(2851, "654326");codeMap.put(2852, "659001");codeMap.put(2853, "659002");codeMap.put(2854, "659003");codeMap.put(2855, "659004");codeMap.put(2856, "659005");HashMap<Integer, String> mobileMap = new HashMap();mobileMap.put(1, "130");mobileMap.put(2, "131");mobileMap.put(3, "132");mobileMap.put(4, "133");mobileMap.put(5, "134");mobileMap.put(6, "135");mobileMap.put(7, "136");mobileMap.put(8, "137");mobileMap.put(9, "138");mobileMap.put(10, "139");mobileMap.put(11, "150");mobileMap.put(12, "151");mobileMap.put(13, "152");mobileMap.put(14, "153");mobileMap.put(15, "154");mobileMap.put(16, "155");mobileMap.put(17, "156");mobileMap.put(18, "157");mobileMap.put(19, "158");mobileMap.put(20, "159");mobileMap.put(21, "170");mobileMap.put(22, "171");mobileMap.put(23, "172");mobileMap.put(24, "173");mobileMap.put(25, "174");mobileMap.put(26, "175");mobileMap.put(27, "176");mobileMap.put(28, "177");mobileMap.put(29, "178");mobileMap.put(30, "179");mobileMap.put(31, "180");mobileMap.put(32, "181");mobileMap.put(33, "182");mobileMap.put(34, "183");mobileMap.put(35, "184");mobileMap.put(36, "185");mobileMap.put(37, "186");mobileMap.put(38, "187");mobileMap.put(39, "188");mobileMap.put(40, "189");int codeIndex = 0;int rndYMD = 0;String code;Date date;Date rndDate;String rndDateStr1;String rndDateStr2;int rndTwo;int sex;int last;int rndMobile1;int rndMobile2;String mobileStr = "";String rndPercentStr = "";Double rndPercent = 0.00;OutputStreamWriter outputStreamWriter = null;try {outputStreamWriter = new OutputStreamWriter(new FileOutputStream("D:\\randomHunmanData1\\testBigData1.txt", true), "UTF-8");String outputSeparator = "\t";// 例如:随机生成 1000条或者500000条测试数据for (long i = 0L; i < 2750000000L; i++) {codeIndex = RandomUtils.nextInt(1, 2856);code = codeMap.get(codeIndex);//rndMobile1 = RandomUtils.nextInt(1, 40);//rndMobile2 = RandomUtils.nextInt(1, 99999999);// mobileStr = mobileMap.get(rndMobile1) + String.format("%08d", rndMobile2);rndTwo = RandomUtils.nextInt(10, 69);sex = RandomUtils.nextInt(1, 9);last = RandomUtils.nextInt(0, 9);try {date = DateUtils.parseDate("19491001", "yyyyMMdd");rndYMD = RandomUtils.nextInt(1, 25550);rndDate = DateUtils.addDays(date, rndYMD);rndDateStr1 = DateFormatUtils.format(rndDate, "yyyyMMdd");rndDateStr2 = DateFormatUtils.format(rndDate, "yyyy-MM-dd");Random ram = new Random();Integer ramInt = ram.nextInt(Integer.MAX_VALUE);rndPercent = RandomUtils.nextDouble(10.01, 99.99);rndPercentStr = String.format("%3.2f%%", rndPercent);// System.out.print(code + rndDateStr1 + rndTwo + sex + last + outputSeparator + ramInt + outputSeparator + rndDateStr2 + outputSeparator + rndPercentStr + "\n");outputStreamWriter.write(code + rndDateStr1 + rndTwo + sex + last + outputSeparator + ramInt + outputSeparator + rndDateStr2 + outputSeparator + rndPercentStr + "\n");} catch (Exception e) {e.printStackTrace();}outputStreamWriter.flush();outputStreamWriter.close();}} catch (Exception e) {e.printStackTrace();}System.out.println("testing data completely created");}
}

如果你需要日期时间格式测试数据,如果你需要小数格式的测试数据,

你可以使用如下代码继续转换上述27.5行数据生成包含 datetime和double这两列大数据文件:

package com.myth;import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.OutputStreamWriter;
import java.util.Random;public class AppMemo {public static void main(String[] args) throws Exception {String line = null;BufferedReader bufferedReader = new BufferedReader(new FileReader("D:\\randomHunmanData1\\testBigData1.txt"));OutputStreamWriter outputStreamWriter = new OutputStreamWriter(new FileOutputStream("D:\\randomHunmanData1\\testBigData2.txt", true), "UTF-8");while ((line = bufferedReader.readLine()) != null) {Random ran = new Random();Integer aa = ran.nextInt(100);Integer hh = ran.nextInt(24);Integer mm = ran.nextInt(60);Integer ss = ran.nextInt(60);String[] arrStr = line.split("\t");outputStreamWriter.write(arrStr[0] + "\t" + arrStr[1] + "." + String.format("%02d", aa) + "\t" + arrStr[2] + " " + String.format("%02d", hh) + ":" + String.format("%02d", mm) + ":" + String.format("%02d", ss) + "\t" + arrStr[3] + "\n");}bufferedReader.close();outputStreamWriter.flush();outputStreamWriter.close();}
}

testBigData1.txt 文件截图内容如下:

例如我们用来测试外排序速度和系统性能:

如何实现一款随机测试大数据生成工具(适用于任何排序算法测速)相关推荐

  1. 大数据人推荐:60款顶级大数据开源工具

    摘要:说到处理大数据的工具,普通的开源解决方案(尤其是Apache Hadoop)堪称中流砥柱. 弗雷斯特调研公司的分析师Mike Gualtieri最近预测,在接下来几年,"100%的大公 ...

  2. 阿里开发者们的第15个感悟:做一款优秀大数据引擎,要找准重点解决的业务场景

    2015年12月20日,云栖社区上线.2018年12月20日,云栖社区3岁. 阿里巴巴常说"晴天修屋顶". 在我们看来,寒冬中,最值得投资的是学习,是增厚的知识储备. 所以社区特别 ...

  3. 阿里开发者们的第15个感悟:做一款优秀大数据引擎,要找准重点解决的业务场景...

    1月10日,做一款优秀大数据引擎,要找准重点解决的业务场景.这是我们送给开发者的第15个感悟. 沐远在社区分享了他的博文,<使用spark分析云HBase的数据><hive数据导入云 ...

  4. 3款大数据bi工具,让企业数据分析更简单

    ​企业数据可视化的髙速发展趋势让互联网时代的数据分析及可视化拥有全新的面貌.企业针对信息内容的数据分析及可视化,的要求在日益严格,那么有哪些在企业数据分析方面做得好的大数据bi工具呢? 一.大数据bi ...

  5. Hutool-Excel大数据生成-XXOO

    一.准备 对于大量数据输出,采用ExcelWriter容易引起内存溢出,因此有了BigExcelWriter. * ExcelUtil Excel工具类,读取的快捷方法都被封装于此 * ExcelRe ...

  6. 20 款优秀的数据可视化工具,总有一款你用的到!

    今天给大家分享20款优秀的数据可视化工具,欢迎收藏! /01/ 入门级工具 01 Excel Excel的图形化功能并不强大,但Excel却是分析数据的理想工具,上图是Excel生成的热力地图. 作为 ...

  7. 科研人必看!全球优秀大数据可视化工具汇总!

    1. Tableau Tableau 是一款企业级的大数据可视化工具.Tableau 可以让你轻松创建图形,表格和地图.它不仅提供了PC桌面版,还提供了服务器解决方案,可以让您在线生成可视化报告.服务 ...

  8. Web 开发人员必备的随机 JSON 数据生成工具

    在 Web 开发中,经常会需要一些测试数据来测试接口或者功能时候正确.JSON Generator 就是这样一款生成随机 JSON 数据的在线工具,Web 开发人员必备,记得收藏和分享啊. 您可能感兴 ...

  9. python 3d大数据可视化软件_十大顶级大数据可视化工具推荐

    要使数据分析真正有价值和有洞察力,就需要高质量的可视化工具.市场上有很多产品,特点和价格各不相同,本文列出了一些广泛认可的工具.其实企业如何选择一个合适的可视化工具,并不是一件容易的事情,需要仔细的考 ...

最新文章

  1. python c#_【分享】C# 调用 Python 脚本, 与 Python 调用 C# 类库
  2. ViewPager的事件冲突的解决
  3. 二维码扫描和应用跳转
  4. Python type 函数- Python零基础入门教程
  5. 建议检察院服务器服务器配置 显示器,切换器 键鼠
  6. [转载] Python字符串的截取
  7. python股票回测_主流 Python 量化回测平台,回测速度客观评测
  8. MySQL 数据库性能优化
  9. 网络虚拟化中的 offload 技术:LSO/LRO、GSO/GRO、TSO/UFO、VXLAN
  10. viso 画背景框_officevisio怎么设置背景图和图纸...
  11. Alphago zero知识点
  12. 浅谈网站建设方案主要内容
  13. ID卡线圈和IC卡线圈的区别
  14. 港中文深圳校区计算机研究生怎么样,香港中文大学(深圳)大概相当于国内什么水平高校...
  15. Elastic: ILM与rollover的关系
  16. 【MT19937】学习分析
  17. 【Microsoft Azure 的1024种玩法】二十六. 在Azure VM中手动部署Windows Admin Center管理平台
  18. 【JavaWeb】一文学会JPA
  19. php是什么电荷,分子中电荷变化种种 - 量子化学 - 小木虫 - 学术 科研 互动社区...
  20. 网络环境下自主学习的诱惑

热门文章

  1. Linux mv 命令使用介绍
  2. NVIDIA Jetson TX1(4)
  3. 拼多多盈利模式分析研究
  4. 中国智能牙刷产业运行态势分析及前景规模调研报告2022-2027年
  5. 观影网站影评信息管理系统
  6. python-pptx学习总结
  7. Window10-一键睡眠
  8. php 恶汉单例,单例模式中懒汉式和恶汉式
  9. 新零售+大数据>2:新零售时代下的商业模式
  10. go语言多版本管理工具g windows下安装使用