//
import java.util.*;

public class RandomPermutation
{
   public static int[] generate(int n, int seed) {

      int P[] = new int[n];
      for (int i = 0 ; i < n ; i++)
         P[i] = i;

      Random R = new Random(seed);
      for (int i = 0 ; i < n ; i++) {
         int j = Math.abs(R.nextInt()) % n;
         int temp = P[i];
         P[i] = P[j];
         P[j] = temp;
      }

      return P;
   }
}