# To select random number from select list

**URL:** <https://www.ruby-forum.com/t/to-select-random-number-from-select-list/134378>\
**Category:** Ruby\
**Created:** [April 10, 2008, 10:59am UTC](https://www.ruby-forum.com/t/to-select-random-number-from-select-list/134378 "2008-04-10T10:59:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pranjal\_jain](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ac91a4/32.png) [@pranjal\_jain](https://www.ruby-forum.com/u/pranjal_jain)\
**Post date:** [April 10, 2008, 10:59am UTC](https://www.ruby-forum.com/t/to-select-random-number-from-select-list/134378/1 "2008-04-10T10:59:14Z")

</div>

HI  
I am having a list. I want to select a number in random from that list?  
which command I can use it for doing this?

For example :

$ie.row(:class =\>“bgTableAltColors”,:index  
=\>“4”).cell(:class,“padTableRightBorder”).select\_list(:class,“Formelement”).option(:text,“Test  
Automation - Scripting”).select

here instead of “Test automation -scripting” I want to select a option  
in random.  
How can i do it ?

Please help.  
Thanks in advance.

---

<div class="post-metadata">

**Author:** ![pranjal\_jain](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ac91a4/32.png) [@pranjal\_jain](https://www.ruby-forum.com/u/pranjal_jain)\
**Post date:** [April 10, 2008, 11:36am UTC](https://www.ruby-forum.com/t/to-select-random-number-from-select-list/134378/2 "2008-04-10T11:36:41Z")

</div>

Hi,

Pranjal J. wrote:

> HI  
> I am having a list. I want to select a number in random from that list?  
> which command I can use it for doing this?
> 
> For example :
> 
> $ie.row(:class =\>“bgTableAltColors”,:index  
> =\>“4”).cell(:class,“padTableRightBorder”).select\_list(:class,“Formelement”).option(:text,“Test  
> Automation - Scripting”).select
> 
> here instead of “Test automation -scripting” I want to select a option  
> in random.  
> How can i do it ?
> 
> Please help.  
> Thanks in advance.  
> If a list is given:

list = [“a”,“b”,“c”]

You can do it like this:

list.sort\_by{rand}.first

Regards,  
Park H.

---

<div class="post-metadata">

**Author:** ![pranjal\_jain](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ac91a4/32.png) [@pranjal\_jain](https://www.ruby-forum.com/u/pranjal_jain)\
**Post date:** [April 10, 2008, 11:38am UTC](https://www.ruby-forum.com/t/to-select-random-number-from-select-list/134378/3 "2008-04-10T11:38:52Z")

</div>

To get a random element from an array

some\_array[rand(some\_array.size)]

Julian.

Learn Ruby on Rails! Check out the FREE VIDS (for a limited time)  
VIDEO #3 out NOW!  
[http://sensei.zenunit.com/](http://sensei.zenunit.com/)

---

<div class="post-metadata">

**Author:** ![pranjal\_jain](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ac91a4/32.png) [@pranjal\_jain](https://www.ruby-forum.com/u/pranjal_jain)\
**Post date:** [April 10, 2008, 6:12pm UTC](https://www.ruby-forum.com/t/to-select-random-number-from-select-list/134378/4 "2008-04-10T18:12:36Z")

</div>

On Apr 10, 2:37 am, Julian L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > =  
> > in random.  
> > How can i do it ?
> 
> > ## Please help. Thanks in advance.
> > 
> > Posted viahttp://www.ruby-forum.com/.- Hide quoted text -
> 
> - Show quoted text -

wow you love thouse videos
