如何在不使用循环的情况下生成具有随机值的数组? [英] How to generate an array with random values, without using a loop?

查看:73
本文介绍了如何在不使用循环的情况下生成具有随机值的数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在不使用循环的情况下在Perl中生成具有100个随机值的数组?

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

我必须避免所有的循环,例如"for","foreach",这是我在实验室做的练习,我找不到解决该问题的方法,因为我是Perl中的新手.

I have to avoid all kind of loops, like "for", foreach", while. This is my exercise, from my lab. I can't find a way to do solve this, because I am new in Perl.

在C语言中,生成此数组非常容易,但是我不知道如何在Perl中实现.

In C, generating this array would by very easy, but I don't know how to do it in Perl.

推荐答案

my @rand = map { rand } ( 1..100 );

但是地图只是花哨的橱窗装饰的循环.

But a map is just a loop with fancy window-dressing.

如果您需要执行100次操作,则需要使用 some 这种迭代结构.

If you need to do something 100 times, you're going to need to use some kind of iterative structure.

这篇关于如何在不使用循环的情况下生成具有随机值的数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆