Subversion Repositories wimsdev

Rev

Rev 5903 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3504 czzmrn 1
:Funzioni aleatorie
2
:Funzioni,Esempi,Spiegazione
3
:random( .. )
4
random(-5..5)
5
un numero scelto a caso tra -5 e 5.
6
 
7
:randint( .. )
8
randint(-5..5)
9
un numero intero scelto a casto tra -5 e 5 (estremi compresi).
10
 
11
:shuffle( )
12
shuffle(6)
13
un elenco dei sei numeri 1,2,...,6, in un ordine casuale.
14
 
15
:shuffle( , )
16
shuffle(a,b,c,d,e)
5903 bpr 17
la lista delle lettere {a,b,c,d,e}, in un ordine casuale. <span class="wims_warning">$wims_name_warning</span>, se la prima parola della lista è <span class="tt wims_code_words">even</span> o <span class="tt wims_code_words">odd</span>, la permutazione sarà rispettivamente pari o dispari (e questo significa che se si vogliono inserire nella lista di parole da permutare proprio le parole <span class="tt wims_code_words">even</span> e <span class="tt wims_code_words">odd</span> queste non possono essere all'inizio della lista).
3504 czzmrn 18
 
19
:randomitem( )
20
randomitem(\list)
21
un elemento scelto a caso nella lista \list (elementi separati da virgole).
22
 
23
:randitem( )
24
randitem(+,-)
5903 bpr 25
un segno scelto a caso: + o - ; <span class="tt wims_code_words">randitem(\list)</span> è un elemento scelto a caso nella lista <span class="tt wims_code_variable">\list</span> (elementi separati da virgole).
3504 czzmrn 26
 
27
:randomrow( )
28
randomrow(\mat)
29
una riga scelta a caso nella matrice \mat.