如何从常规文件中随机选择数字字母密码

时间:2016-02-23 11:00:48

标签: java algorithm batch-file passwords bigdata

我有超过一百万个数字字母密码,如:" A2AB3",这些密码将保存在多个文件中。

例如:

FILE1.TXT: A1 A2 A3 A4 A5 A6 .....

FILE2.TXT: F2 F3 F4 F5 F6 F7 .....

......

......

我必须每次从这些文件中随机获取100,000个密码,一旦输入密码,该密码将被删除,直到所有密码被取出。

实际上,这些密码是按顺序生成的,例如:" 1,2,3,4 ......"。一旦这些密码被占用,将生成一批新的密码文件。这是为了避免重复数据出现在历史记录中(所有过去的文件,包括一些空密码文件)。每次我选择和删除密码都是出于同样的原因:"历史记录中的唯一密码"。

我的解决方法是:在文件中的每个固定行中取出并删除第一个密码,我不确定它是否有效。

或者,如果有人有更好的解决方案来解决这个问题,甚至推翻我当前的整个解决方案(顺序密码 - >文件 - >取消/删除密码 - >其他顺序密码 - >文件...... );

0 个答案:

没有答案