すべての標準の並べ替えアルゴリズムで並べ替えられるランダム配列を作成しようとしています。
以前にこれをどのように解決したか、最近コンピューターがクラッシュして作業が失われたことを思い出せません。キャストを使用してint配列をラップする方法はわかっていますが、正確な方法を思い出せません。
package project6;
import java.util.*;
public class RandomArray
{
Random r;
Integer[] arr100 = new Integer[100];
Integer[] arr1000 = new Integer[1000];
Integer[] arr500K = new Integer[500000];
Integer[] arr1M = new Integer[1000000];
public RandomArray()
{
r = new Random();
}
public Integer[] test100()
{
for( int i=0; i<arr100.length; i++ )
{
r.nextInt( arr100[i] );
}
return arr100;
}
public Integer[] test1000()
{
for( int i=0; i<arr1000.length; i++ )
{
r.nextInt( arr1000[i] );
}
return arr1000;
}
public Integer[] test500K()
{
for( int i=0; i<arr500K.length; i++ )
{
r.nextInt( arr500K[i] );
}
return arr500K;
}
public Integer[] test1M()
{
for( int i=0; i<arr1M.length; i++ )
{
r.nextInt( arr1M[i] );
}
return arr1M;
}
}