returns a random word. - Java java.util

Java examples for java.util:Random String

Description

returns a random word.

Demo Code

/**//from   w  ww. ja  v a 2s .  c om
 * Licensed under the Artistic License; you may not use this file
 * except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://displaytag.sourceforge.net/license.html
 *
 * THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
 */
//package com.java2s;

import java.util.Random;

public class Main {
    /**
     * list of words.
     */
    private static String[] words = new String[] { "Lorem", //$NON-NLS-1$
            "ipsum", //$NON-NLS-1$
            "dolor", //$NON-NLS-1$
            "sit", //$NON-NLS-1$
            "amet", //$NON-NLS-1$
            "consetetur", //$NON-NLS-1$
            "sadipscing", //$NON-NLS-1$
            "elitr", //$NON-NLS-1$
            "sed", //$NON-NLS-1$
            "diam", //$NON-NLS-1$
            "nonumy", //$NON-NLS-1$
            "eirmod", //$NON-NLS-1$
            "tempor", //$NON-NLS-1$
            "invidunt", //$NON-NLS-1$
            "ut", //$NON-NLS-1$
            "labore", //$NON-NLS-1$
            "et", //$NON-NLS-1$
            "dolore", //$NON-NLS-1$
            "magna", //$NON-NLS-1$
            "aliquyam", //$NON-NLS-1$
            "erat", //$NON-NLS-1$
            "sed", //$NON-NLS-1$
            "diam", //$NON-NLS-1$
            "voluptua", //$NON-NLS-1$
            "At", //$NON-NLS-1$
            "vero", //$NON-NLS-1$
            "eos", //$NON-NLS-1$
            "et", //$NON-NLS-1$
            "accusam", //$NON-NLS-1$
            "et", //$NON-NLS-1$
            "justo", //$NON-NLS-1$
            "duo", //$NON-NLS-1$
            "dolores", //$NON-NLS-1$
            "et", //$NON-NLS-1$
            "ea", //$NON-NLS-1$
            "rebum", //$NON-NLS-1$
            "Stet", //$NON-NLS-1$
            "clita", //$NON-NLS-1$
            "kasd", //$NON-NLS-1$
            "gubergren", //$NON-NLS-1$
            "no", //$NON-NLS-1$
            "sea", //$NON-NLS-1$
            "takimata", //$NON-NLS-1$
            "sanctus", //$NON-NLS-1$
            "est" };
    /**
     * random number producer.
     */
    private static Random random = new Random();

    /**
     * returns a random word.
     * @return random word
     */
    public static String getRandomWord() {
        return words[random.nextInt(words.length)];
    }
}

Related Tutorials