MathGroup Archive 1995

[Date Index] [Thread Index] [Author Index]

Search the Archive

Lottery

  • To: mathgroup at christensen.cybernetics.net
  • Subject: [mg409] Lottery
  • From: donald darling <ddarling at math.uci.edu>
  • Date: Sun, 15 Jan 95 12:55:44 -0800

   Yet another simple procedure to select, without replacement, a random 
sample S of size k from the first n integers.

(S={};CS=Range[n];For[j=1,j<=k,j++,
	     AppendTo[S,x={CS[[ Random[Integer,{1,n-j+1}] ]]}];
	     CS=Complement[CS,x] ];Flatten[S])

   Note that if k>n/2 it is quicker to select a sample of size n-k and then 
choose CS, the complement of S, from the above.
	   
	   



  • Prev by Date: Mapping onto Surfaces
  • Next by Date: Teaching by using Mathematica notebooks
  • Previous by thread: Mapping onto Surfaces
  • Next by thread: Teaching by using Mathematica notebooks