「乱数の生成」アクションを使い、指定範囲のランダムな数値および乱数のリストを取得する方法です。
乱数の生成
![乱数の生成1](https://sunagitsune.com/wp-content/uploads/2021/12/65dad7171a2f40f57fe9e449f3b4d9c0.png)
乱数の生成は変数から追加できます。
![乱数の生成2](https://sunagitsune.com/wp-content/uploads/2021/12/ba57d0cbd374c330e892d908397436f3.png)
追加するとダイアログが表示されます。
最小値、最大値
![乱数の生成3](https://sunagitsune.com/wp-content/uploads/2021/12/e27a4aadadf2a12a8f8920779206f6ec-650x157.png)
生成する乱数の最小値および、
![乱数の生成4](https://sunagitsune.com/wp-content/uploads/2021/12/d0a533c2821066b69b25b7593bedd2fb-650x132.png)
最大値が指定できます。
![乱数の生成14](https://sunagitsune.com/wp-content/uploads/2021/12/dae695747a555ae6fb475fb82076bc2e.png)
取得した乱数をメッセージボックスに表示すると、毎回0~100のランダムな値が取得できていることが確認できます。
![乱数の生成15](https://sunagitsune.com/wp-content/uploads/2021/12/ee20389b9650af0168e132d058247c73.png)
なお、0.1などはエラーになります。指定できる値は整数のみです。
![乱数の生成16](https://sunagitsune.com/wp-content/uploads/2021/12/99358c40370909721551f73fcc45b616.png)
マイナスの値は指定可能です。
乱数リストを生成
![乱数の生成5](https://sunagitsune.com/wp-content/uploads/2021/12/89117a7bc55a54f814b7028f01efc873.png)
「複数の数詩を生成」がオフの場合は単一の値、オンの場合は乱数のリストが生成されます。
![乱数の生成6](https://sunagitsune.com/wp-content/uploads/2021/12/094de6ab6e1e31c3c458d1a6b901e3f1-650x129.png)
また、オンの場合はリスト内の乱数の数を指定でき、
![乱数の生成7](https://sunagitsune.com/wp-content/uploads/2021/12/86c05a521650978bc039242a952defb6.png)
値の重複を許すかどうかも指定できます。
![乱数の生成17](https://sunagitsune.com/wp-content/uploads/2021/12/909e4d6e31892fcd856d287b93cb3abe.png)
リストを生成してメッセージボックスに表示した例です。
![乱数の生成18](https://sunagitsune.com/wp-content/uploads/2021/12/1a0860667d066a4275b1400ca17a90c3.png)
重複を禁止した状態で生成する乱数の数が最小~最大値の数より多い場合、乱数が生成できないのでエラーとなります。
生成された変数
![乱数の生成8](https://sunagitsune.com/wp-content/uploads/2021/12/45e05d7c10000e2617de46ed1a4adb55.png)
単一の乱数を求めた場合は単一の値が変数に代入されます。
![乱数の生成9](https://sunagitsune.com/wp-content/uploads/2021/12/1a0423725f42ae0bb9f38265011d17dd.png)
乱数のリストを求めた場合は、リストが変数に代入されます。
![乱数の生成10](https://sunagitsune.com/wp-content/uploads/2021/12/86e4a800488b56cbbf1f7a7faf0d733b.png)
生成した乱数を変数に代入しないこともできます。
![乱数の生成19](https://sunagitsune.com/wp-content/uploads/2021/12/ad61167b51e67105f221dd5b41f6c9dd.png)
既に他の変数が存在する場合、作った乱数を代入することもできます。
リストに単一の値を代入も、その逆も可能です。
リストに単一の値を代入も、その逆も可能です。
エラー発生時
![乱数の生成11](https://sunagitsune.com/wp-content/uploads/2021/12/6522e4385646f15f03f4799708765a12.png)
左下のエラー発生時をクリックすることで、
![乱数の生成12](https://sunagitsune.com/wp-content/uploads/2021/12/a5305a5b68bb0dd0f57f562caed3d1a4.png)
エラー時の処理を指定できます。エラー発生時の使い方は別記事参照。
![乱数の生成13](https://sunagitsune.com/wp-content/uploads/2021/12/a167e88e9f6fa303a879bbdc36149b53.png)
「詳細」では乱数が生成できない場合の処理を個別に指定できます。
![](https://sunagitsune.com/wp-content/uploads/2021/11/machine-learning-g0b59793cc_1280-160x90.png)
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。
コメント