Python: Random numbersの生成 ver. 1

Last Updated on April 21, 2021 by shibatau

I.何をする?

 

ランダムな数の生成方法を学びます。

 

II.スクリプト

 

RPubsに公開しました。

 

https://rpubs.com/shibatau/758039

 

III.スクリプトの解説

 

複数生成する場合は、ふつう、list comprehensionsかnp.random.randint()を用います。

 

1.List comprehensionsの場合

 

1から100までのランダムな整数を1個作成するコードは次です。

 

random.randint(1, 100) 

 

10個を生成するコードは次です。

 

[random.randint(1, 10) for _ in range(10)] 

>>> [0, 7, 7, 9, 4, 5, 5, 4, 3, 1]

 

[式 for _ in range(10)] は、式を10回繰り返すことを意味しています。

練習に、次を下のpython.scriptに貼り付けて、Runをクリックしてください。

また、数値を変えてためしてください。

 

import random
[random.randint(1, 100) for _ in range(5)]
 

 

 

To be continued.

About shibatau

I was born and grown up in Kyoto. I studied western philosophy at the University and specialized in analytic philosophy, especially Ludwig Wittgenstein at the postgraduate school. I'm interested in new technology, especially machine learning and have been learning R language for two years and began to learn Python last summer. Listening toParamore, Sia, Amazarashi and MIyuki Nakajima. Favorite movies I've recently seen: "FREEHELD". Favorite actors and actresses: Anthony Hopkins, Denzel Washington, Ellen Page, Meryl Streep, Mia Wasikowska and Robert DeNiro. Favorite books: Fyodor Mikhailovich Dostoyevsky, "The Karamazov Brothers", Shinran, "Lamentations of Divergences". Favorite phrase: Salvation by Faith. Twitter: @shibatau

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.