In reply to Manoj J:
module tb();
int q[$]={32'd11,32'd2,32'd13,32'd4,32'd15,32'd6,32'd17,32'd8,32'd19,32'd10};
int a[$];
int k;
initial begin
k = 5;
q.shuffle();
for(int i=0;i<k;i++) a[i] = q[i];
foreach(a[ii]) $display("before a[%0d] is : ",ii,a[ii]);
a.sort();
foreach(a[ii]) $display("after a[%0d] is : ",ii,a[ii]);
end
endmodule