public class MarkovNames
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MarkovNames.MarkovNameResult |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
alphabet |
static java.util.Set<java.lang.String> |
badWords |
static java.util.Set<java.lang.String> |
blocked |
static java.lang.String |
END |
static java.util.Map<java.lang.Integer,java.lang.String> |
indexToString |
static int |
order |
static float[][] |
prob |
static java.lang.String |
START |
static java.util.Map<java.lang.String,java.lang.Integer> |
stringToIndex |
static java.lang.String |
UNUSED |
Constructor and Description |
---|
MarkovNames() |
Modifier and Type | Method and Description |
---|---|
static void |
clear() |
static int |
computeIndex(java.lang.String str) |
static boolean |
containsBad(java.lang.String in) |
static boolean |
containsWord(java.lang.String in,
java.lang.String word) |
static java.util.List<java.lang.String> |
createNames() |
static MarkovNames.MarkovNameResult |
generate(java.util.Random random) |
static java.lang.Integer |
getIndex(java.lang.String str) |
static java.lang.String |
getString(java.lang.Integer index) |
static void |
load(java.util.List<java.lang.String> names,
int order) |
static void |
load(java.lang.String name) |
static void |
loadIfNeeded() |
static void |
main(java.lang.String[] args) |
static boolean |
sanityCheck(java.lang.String name) |
public static java.lang.String UNUSED
public static java.lang.String START
public static java.lang.String END
public static float[][] prob
public static java.lang.String alphabet
public static java.util.Map<java.lang.String,java.lang.Integer> stringToIndex
public static java.util.Map<java.lang.Integer,java.lang.String> indexToString
public static int order
public static java.util.Set<java.lang.String> badWords
public static java.util.Set<java.lang.String> blocked
public static void loadIfNeeded()
public static void load(java.util.List<java.lang.String> names, int order)
public static void load(java.lang.String name)
public static boolean sanityCheck(java.lang.String name)
public static MarkovNames.MarkovNameResult generate(java.util.Random random)
public static void clear()
public static java.lang.Integer getIndex(java.lang.String str)
public static java.lang.String getString(java.lang.Integer index)
public static int computeIndex(java.lang.String str)
public static void main(java.lang.String[] args)
public static boolean containsWord(java.lang.String in, java.lang.String word)
public static boolean containsBad(java.lang.String in)
public static java.util.List<java.lang.String> createNames()
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.