From 3ce9fa00c84a8aae74a03350624994312ae13625 Mon Sep 17 00:00:00 2001 From: shaper Date: Fri, 14 Dec 2001 19:07:47 +0000 Subject: [PATCH] Fixed off-by-one error that resulted in pointless shuffling of the first element. git-svn-id: https://samskivert.googlecode.com/svn/trunk@515 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../samskivert/src/java/com/samskivert/util/ArrayUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/samskivert/src/java/com/samskivert/util/ArrayUtil.java b/projects/samskivert/src/java/com/samskivert/util/ArrayUtil.java index 62a44d87..9ea6ae6a 100644 --- a/projects/samskivert/src/java/com/samskivert/util/ArrayUtil.java +++ b/projects/samskivert/src/java/com/samskivert/util/ArrayUtil.java @@ -1,5 +1,5 @@ // -// $Id: ArrayUtil.java,v 1.1 2001/12/14 18:57:36 shaper Exp $ +// $Id: ArrayUtil.java,v 1.2 2001/12/14 19:07:47 shaper Exp $ // // samskivert library - useful routines for java programs // Copyright (C) 2001 Walter Korman @@ -46,7 +46,7 @@ public class ArrayUtil */ public static void shuffle (int[] values, int offset, int length) { - for (int ii = (offset + length); ii > offset; ii--) { + for (int ii = (offset + length); ii > (offset + 1); ii--) { int temp = values[ii - 1]; int idx = _rnd.nextInt(ii); values[ii - 1] = values[idx];