From e75632f4c55b114daff1f013f1c118c479bfda4f Mon Sep 17 00:00:00 2001 From: Marco Zanon Date: Mon, 26 Nov 2012 11:58:39 +0000 Subject: [PATCH] Implemented method MText.getRandomToken(). --- src/java/com/marcozanon/macaco/text/MText.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/java/com/marcozanon/macaco/text/MText.java b/src/java/com/marcozanon/macaco/text/MText.java index e22f343..5d90ca3 100644 --- a/src/java/com/marcozanon/macaco/text/MText.java +++ b/src/java/com/marcozanon/macaco/text/MText.java @@ -56,6 +56,19 @@ public class MText extends MObject { return y.toString(); } + public static String getRandomToken(int length) { + if (0 > length) { + throw new IllegalArgumentException(String.format("Invalid 'length': %s.", length)); + } + // + StringBuilder y = new StringBuilder(""); + for (int i = 0; i < length; i++) { + char c = (char)(65 + (25 * Math.random())); + y = y.append(c); + } + return y.toString(); + } + /* Javascript escape */ public static String getJavascriptEscapedString(String x) { -- 2.30.2