Java Random Char getRandomCharacter()

Here you can find the source of getRandomCharacter()

Description

get Random Character

License

Open Source License

Declaration

public final static char getRandomCharacter() 

Method Source Code

//package com.java2s;
/*/*  w w  w. ja v  a  2 s .co m*/
 * Copyright (C) 2014 J. Paul Jackson <jwareservices@gmail.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.util.Random;

public class Main {
    /**************************************************************************
                        Random Stuff
    **************************************************************************/

    final static Random r = new Random();

    public final static char getRandomCharacter() {
        final char[] chars = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q',
                'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' };
        return chars[getNextRandom(26)];
    }

    public final static int getNextRandom(final int limit) {
        return r.nextInt(limit);
    }
}

Related

  1. getRandomChar(int x)
  2. getRandomChar(int[][] ranges, char differentThen, boolean caseSensitive, Random random)
  3. getRandomChar(Random random, boolean upper)
  4. getRandomChar(Random random, int type)
  5. getRandomCharacter()
  6. randomChar()
  7. randomChar()
  8. randomChar()
  9. randomChar()