How to generate an array with random values, without using a loop?

后端 未结 24 2192
逝去的感伤
逝去的感伤 2020-12-13 19:23

How can I generate an array in Perl with 100 random values, without using a loop?

I have to avoid all kind of loops, like \"for\", foreach\", while. This is my exerc

24条回答
  •  醉话见心
    2020-12-13 20:08

    Recursion:

    #!/usr/bin/perl
    use warnings; use strict;
    
    my @rands;
    my $i=1;
    
    sub push_rand {
        return if $#rands>=99;
        push @rands, rand;
        push_rand();
    }
    
    push_rand();
    
    for (@rands) { print "$i: $_\n"; $i++; }
    

提交回复
热议问题