MathGroup Archive 2001

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

Search the Archive

Re: Rearrangement of a sequence into random order


The add-on package DiscreteMath`Permutations` provides what you need. E.g.,


In[1]:=
Needs["DiscreteMath`Permutations`"]
In[2]:=
RandomPermutation[20]
Out[15]=
{10, 20, 9, 13, 6, 1, 16, 2, 12, 3, 18, 7, 19, 14, 11, 4, 15, 17, 8, 5}

Tomas Garza
Mexico City

----- Original Message -----
From: "Loren Dill" <lorendill at mediaone.net>
To: mathgroup at smc.vnet.net
Subject: [mg28450] [mg28434] Rearrangement of a sequence into random order


> Hi,
>
> I'm a math teacher, and need to prepare exams from time to time.  I
> typically prepare questions for the exam in a sequential order starting at
> the beginning of the material and going to the end.  I may have something
> like 20 short-answer questions.  I want a program that will randomize the
> order of the questions.  In other words, I want to provide n, the number
of
> questions, and have the program provide a list of length n that contains
all
> the numbers from 1 to n in a random order without any number being
repeated
> or omitted.  I'm sure that this is an easy task for Mathematica, but I
can't
> figure out the best way to do it.
>
> Loren Dill
>
>



  • Prev by Date: RE: Rearrangement of a sequence into random order
  • Next by Date: Re: Rearrangement of a sequence into random order
  • Previous by thread: Re: Rearrangement of a sequence into random order
  • Next by thread: Re: Rearrangement of a sequence into random order