From 1c41ea42731055005eeac811b4bf31afd9a55b49 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Sun, 2 Jun 2024 21:27:53 +0200 Subject: [PATCH] [FEAT] add a simple tool to generate random string (usefull in test) --- src/org/kar/archidata/tools/StringTools.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/org/kar/archidata/tools/StringTools.java diff --git a/src/org/kar/archidata/tools/StringTools.java b/src/org/kar/archidata/tools/StringTools.java new file mode 100644 index 0000000..44d6831 --- /dev/null +++ b/src/org/kar/archidata/tools/StringTools.java @@ -0,0 +1,14 @@ +package org.kar.archidata.tools; + +public class StringTools { + public static String RandGeneratedStr(final int length) { + final String base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvxyz0123456789éàê_- '()"; + final StringBuilder out = new StringBuilder(length); + for (int iii = 0; iii < length; iii++) { + final int chId = (int) (base.length() * Math.random()); + out.append(base.charAt(chId)); + } + return out.toString(); + } + +}