Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2009

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

Search the Archive

Re: Creating a Random Function to Select an Irrational

  • To: mathgroup at smc.vnet.net
  • Subject: [mg102224] Re: [mg102176] Creating a Random Function to Select an Irrational
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Sat, 1 Aug 2009 04:04:25 -0400 (EDT)
  • Reply-to: hanlonr at cox.net

RandomIrrational[m_, n_] :=
 Module[{x = 1},
   While[IntegerQ[x],
    x = RandomInteger[{2, m}]^
      (1/RandomInteger[{2, n}])];
   x] /; m >= 2 && n >= 2


Bob Hanlon

---- BenT <brtubb at pdmusic.org> wrote: 

=============
Although Mathematica has built-in functiona to obtain random integers and real
numbers, I need to select a random irrational number. At this
webpage,

http://mathworld.wolfram.com/IrrationalNumber.html

several definitions are given for known conditions to create
irrational numbers, such as

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, or any
other of the definitions listed on the same webpage?




  • Prev by Date: Re: Re: The audience for Mathematica (Was: Show doesn't
  • Next by Date: Re: Skellam distribution
  • Previous by thread: Re: Creating a Random Function to Select an Irrational
  • Next by thread: Re: Creating a Random Function to Select an Irrational