diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-07-13 12:23:47 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-07-13 12:23:47 +0200 |
commit | ba2d2afbbc6cbb79fc75493703425b5d6d040530 (patch) | |
tree | e731a1209160e8224679cb238c0a964c3e757590 /src/de/danoeh/antennapod/util/NumberGenerator.java | |
parent | 1ae00a0f2531fdb05a44877dda88ee2300e3ffec (diff) | |
download | AntennaPod-ba2d2afbbc6cbb79fc75493703425b5d6d040530.zip |
Renamed package and application
Diffstat (limited to 'src/de/danoeh/antennapod/util/NumberGenerator.java')
-rw-r--r-- | src/de/danoeh/antennapod/util/NumberGenerator.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/de/danoeh/antennapod/util/NumberGenerator.java b/src/de/danoeh/antennapod/util/NumberGenerator.java new file mode 100644 index 000000000..6f9ac2e78 --- /dev/null +++ b/src/de/danoeh/antennapod/util/NumberGenerator.java @@ -0,0 +1,25 @@ +package de.danoeh.antennapod.util; + +import java.util.Random; +import android.util.Log; + +/**Utility class for creating large random numbers.*/ +public final class NumberGenerator { + /** Class shall not be instantiated.*/ + private NumberGenerator() { + } + + /**Logging tag.*/ + private static final String TAG = "NumberGenerator"; + + /** Takes a string and generates a random value out of + * the hash-value of that string. + * @param strSeed The string to take for the return value + * @return The generated random value + * */ + public static long generateLong(final String strSeed) { + long seed = (long) strSeed.hashCode(); + Log.d(TAG, "Taking " + seed + " as seed."); + return new Random(seed).nextLong(); + } +} |