Skip to content

Latest commit

 

History

History
143 lines (116 loc) · 3.02 KB

README.MD

File metadata and controls

143 lines (116 loc) · 3.02 KB

Справка

Punt

Генератор строк случайных символов.

Использование

Простые наборы символов

Возвращает строку из указанных символов

Punt.getPersonal(10, List.of('0', '2', '4', '6', '8'));

Результат выполнения:

8206484266

Возвращает строку из цифр десятеричной системы счисления

Punt.getDigit(10);

Результат выполнения:

1680320347

Возвращает строку из букв английского алфавита

Punt.getAlpha(10);

Результат выполнения:

meOnjOUUQw

Возвращает строку из специальных символов

Punt.getSpecial(10);

Результат выполнения:

)"#{]=//&~

Возвращает строку из цифр двоичной системы счисления

Punt.getBinary(10);

Результат выполнения:

0110100011

Возвращает строку из цифр троичной системы счисления

Punt.getTernary(10);

Результат выполнения:

2211200020

Возвращает строку из цифр четвертичной системы счисления

Punt.getQuaternary(10);

Результат выполнения:

2023130203

Возвращает строку из цифр восьмеричной системы счисления

Punt.getOctal(10);

Результат выполнения:

3154202146

Возвращает строку из цифр десятеричной системы счисления

Punt.getDecimal(10);

Результат выполнения:

1680320347

Возвращает строку из цифр двенадцатеричной системы счисления

Punt.getDuodecimal(10);

Результат выполнения:

41497B7906

Возвращает строку из цифр шестнадцатеричной системы счисления

Punt.getHexadecimal(10);

Результат выполнения:

BFB76A59D4

Составные наборы символов

Возвращает строку из букв алфавита и цифр системы счисления

new Punt.Builder()
	.withAlpha(new RussianAlphabet())
	.withDigit(new BinarySystem())
	.build(30);

Результат выполнения:

ё10ъ0ЧПЁ0101ПыФЧПЁ01101оХ0101П

Возвращает строку из цифр системы счисления и специальных символов

new Punt.Builder()
	.withDigit(new BinarySystem())
	.withSpecial()
	.build(30);

Результат выполнения:

`@%1&$@.:<:+~_<1{^#>:&@]1`)@#@