Thread Bester Weg um zufälligen Arrayindex zu erhalten. (14 answers)
Opened by ariser at 2014-04-14 15:56

styx-cc
 2014-04-14 16:06
#174756 #174756
User since
2006-05-20
533 Artikel
BenutzerIn

user image
Hi.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl 
use strict;
use warnings;

my @array = (1..10);

for (1..100) {
  my $rand_index = $array[rand($#array)+1]; 
  print "$rand_index\n";
}


$#array gibt die Anzahl der Elemente eines Arrays zurück und rand macht eben was rand laut perldoc macht.

Gruß

Edit: $#array liefert den Index des letzten Elements des Arrays.
rand($#array)+1
Last edited: 2014-04-14 16:18:01 +0200 (CEST)
Pörl.

View full thread Bester Weg um zufälligen Arrayindex zu erhalten.