ロボット【Pepper(ペッパー)】パスワードのランダム生成(アルファベット数値混合ver.)

こんばんわ〜♪

今日は特に成果が無いので、10桁のパスワード(アルファベットと数値の混合)をランダムに生成するボックスを作って見ました。

需要があるかどうか分かりませんが、ソースコードを丸々pythonボックスにコピって貰えれば10桁のパスワードを吐いてくれるボックスが完成します( ´ ▽ ` )ノ

以下は、コレグラフのpythonボックスに記述したソースです。


 
class MyClass(GeneratedClass):

def __init__(self):

GeneratedClass.__init__(self)

def onLoad(self):

self.material = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

def onUnload(self):

pass

def onInput_onStart(self):

import random

id = ""

for i in range(10):

id += random.choice(self.material)

self.onStopped(str(id))

def onInput_onStop(self):

self.onUnload()

self.onStopped()

 



生成するパスワードの桁数を変えたい人は、

for i in range(10);

の10の所を生成したい桁数の数値に変更して下さい。

今回は本当に10桁のパスワードが生成されているかどうかの確認の為にsay Textボックスを繋いでPepper(ペッパー)に発話させてます。

繋ぎ方は下記の画像を参考にして下さい。

10桁のパスワードを生成するボックス

パスワードとして以外にも色々使い道はあると思うので、ソース書きたく無いって人はコピペしてみて下さいねっ♪

もしくはロボットライブラリに投稿する予定なので、そちらからボックスライブラリをダウンロードしてもらえれば、ライブラリをコレグラフに読み込んで、ボックスをドラッグするだけで使えます。

ロボットライブラリに載せたら、この記事にもURLを載せるのでそっちもよろしくお願いします( ´ ▽ ` )ノバイバイ

福岡でロボット開発といえば、株式会社システムトランジスタ

(通称シストラ)ロボティクス部からのお知らせでした。

  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください