aboutsummaryrefslogtreecommitdiff
path: root/test/java/nio/Buffer/Chars.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/java/nio/Buffer/Chars.java')
-rw-r--r--test/java/nio/Buffer/Chars.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/test/java/nio/Buffer/Chars.java b/test/java/nio/Buffer/Chars.java
index e91b6a7388..ef2df66ac1 100644
--- a/test/java/nio/Buffer/Chars.java
+++ b/test/java/nio/Buffer/Chars.java
@@ -51,8 +51,8 @@ public class Chars {
*/
static CharBuffer randomizeRange(CharBuffer cb) {
int mid = cb.capacity() >>> 1;
- int start = RAND.nextInt(mid);
- int end = mid + RAND.nextInt(mid);
+ int start = RAND.nextInt(mid + 1); // from 0 to mid
+ int end = mid + RAND.nextInt(cb.capacity() - mid + 1); // from mid to capacity
cb.position(start);
cb.limit(end);
return cb;