Propongo anche questa variante:

import random
random.randint(0,9) | 1

il | 1 setta a uno il bit meno significativo, rendendolo dispari se non lo e'.
E' importante che gli estremi passati a randint siano: pari quello inferiore
e dispari quello superiore, altrimenti i risultati non sarebbero tutti
equiprobabili.

Stefano



2010/1/5 simone gabbriellini <simone.gabbriell...@gmail.com>:
> e come la facevo lunga io... :)
>
> grazie mille!
> simone
>
> Il giorno 04/gen/2010, alle ore 23.37, Marco Beri ha scritto:
>
>> On Mon, Jan 4, 2010 at 11:35 PM, Antonio Cangiano <acangi...@gmail.com> 
>> wrote:
>> 2010/1/4 simone gabbriellini <simone.gabbriell...@gmail.com>
>>
>> sto cercando di estrarre casualmente numeri dispari in un intervallo da 0 a 
>> 100.
>>
>> from random import choice
>> choice(range(1,100,2))
>>
>> Oppure:
>>
>> import random
>> random.randrange(1,100,2)
>>
>> Ciao.
>> Marco.
>>
>>
>> --
>> http://ThinkCode.TV - Screencast e videocorsi di programmazione
>> http://stacktrace.it - Aperiodico di resistenza informatica
>> http://beri.it - Blog di una testina di vitello
>> _______________________________________________
>> Python mailing list
>> Python@lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>
> _______________________________________________
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a