Re: Creating a Random Function to Select an Irrational
- To: mathgroup at smc.vnet.net
- Subject: [mg102196] Re: [mg102176] Creating a Random Function to Select an Irrational
- From: Mark McClure <mcmcclur at unca.edu>
- Date: Sat, 1 Aug 2009 03:58:43 -0400 (EDT)
- References: <200907310957.FAA19545@smc.vnet.net>
On Jul 31, 2009, at 5:57 AM, BenT <brtubb at pdmusic.org> wrote: > I need to select a random irrational number. ... > Numbers of the form n^(1/m) are irrational unless n is the mth power > of an integer. > > Can anyone define a function to allow a similar capability as Random[] > in selecting a "member" from the above defined "set" of values, ...? It's fairly easy to do this particular construction: ran := Module[{m}, While[Element[Sqrt[m = RandomInteger[{2, 10}]], Integers]]; RandomInteger[{2, 100}]^(1/m)] ran // InputForm 58^(1/6) But I can't imagine what you're going to use this for. How do you want your numbers distributed? Mark McClure