diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2013-08-15 02:53:50 +0200 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2013-08-15 02:53:50 +0200 |
commit | 3d49c5e6c87a91781e35203e7ba713c030798664 (patch) | |
tree | aa1656989c56fd53b085caa8d63771f339502ae5 /src/org/cyanogenmod/wallpapers/photophase/TextureManager.java | |
parent | ea666b1a97136e0543bb592800e0e6f7581bf970 (diff) | |
download | android_packages_wallpapers_PhotoPhase-3d49c5e6c87a91781e35203e7ba713c030798664.tar.gz android_packages_wallpapers_PhotoPhase-3d49c5e6c87a91781e35203e7ba713c030798664.tar.bz2 android_packages_wallpapers_PhotoPhase-3d49c5e6c87a91781e35203e7ba713c030798664.zip |
Improve acquisition of random numbers
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Diffstat (limited to 'src/org/cyanogenmod/wallpapers/photophase/TextureManager.java')
-rw-r--r-- | src/org/cyanogenmod/wallpapers/photophase/TextureManager.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java index 501ed25..7320d5b 100644 --- a/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java +++ b/src/org/cyanogenmod/wallpapers/photophase/TextureManager.java @@ -30,6 +30,7 @@ import android.widget.Toast; import org.cyanogenmod.wallpapers.photophase.FixedQueue.EmptyQueueException; import org.cyanogenmod.wallpapers.photophase.preferences.PreferencesProvider.Preferences; import org.cyanogenmod.wallpapers.photophase.utils.GLESUtil; +import org.cyanogenmod.wallpapers.photophase.utils.Utils; import org.cyanogenmod.wallpapers.photophase.utils.GLESUtil.GLESTextureInfo; import org.cyanogenmod.wallpapers.photophase.MediaPictureDiscoverer.OnMediaPictureDiscoveredListener; import org.cyanogenmod.wallpapers.photophase.effects.Effects; @@ -539,9 +540,8 @@ public class TextureManager implements OnMediaPictureDiscoveredListener { // Extract a random image int low = 0; - int hight = mNewImages.size()-1; - int index = low + (int)(Math.random() * ((hight - low) + 1)); - image = mNewImages.remove(index); + int high = mNewImages.size()-1; + image = mNewImages.remove(Utils.getNextRandom(low, high)); } // Run commands in the GLThread |