connecting...
Google translation for articles :
3 NEMBER donated to you!!

NEMの機能を使ってビンゴゲームを考えてみる   試行錯誤の記録 4

nem2.55xem (3) 95 0 0

 

前記事

NEMの機能を使ってビンゴゲームを考えてみる   試行錯誤の記録 3

https://nemlog.nem.social/blog/31657

 

 

今日はこもってプログラミングしているのでついでにデータセットの作成まで

 

前の記事では住所をjsonにしてみましょうでした

住所のjsonを読み込んで カードNO あなたのNOを作成して付与するプログラムを書きました

現在アドレスは10個あるので10回同じ作業をするようにしています

python3です

------------------------------------

#必要なプログラムの読み込み なければ pip3 install json,sys,random する

import json

import sys

import random

 

 

#jsonファイルを読み込む

with open('testnet-address.json', 'r') as f:

        data = json.load(f)

#        print(data)

        data2 = data['data']

 #       print(data2)

 

#アドレスを抜き取る

        for n in range(1,10):

                str1 = '{}'.format(data2[n-1]['address'])

#カードNOを4桁で定義、75の数字から24個を抜き出す

                m = str(n).zfill(4)

                f = list(range(1,75))

                g = random.sample(f,24)

#アドレス、カードNO、24個の数字の表示

                print("address:",str1)

                print("card_no:",m)

                print("your_no",g)

------------------------------------

 

実行結果

 

 

address: TBXQJ5TLYF27JZUJXAXY2NLUTO5IS46IS3DKSMNI

card_no: 0001

your_no [36, 48, 10, 46, 7, 32, 12, 69, 57, 14, 18, 62, 15, 53, 73, 60, 25, 28, 45, 20, 72, 65, 64, 43]

address: TDWWYDGQNBKSAJBSHZX7QWVX7WNVAWWB7HGPWRB2

card_no: 0002

your_no [54, 42, 11, 52, 73, 53, 28, 17, 12, 60, 27, 10, 4, 67, 44, 19, 36, 49, 48, 56, 50, 22, 47, 74]

address: TBXQJ5TLYF27JZUJXAXY2NLUTO5IS46IS3DKSMNI

card_no: 0003

your_no [51, 11, 7, 34, 61, 5, 25, 32, 8, 48, 22, 69, 56, 17, 36, 15, 71, 58, 40, 21, 26, 41, 38, 6]

address: TDWWYDGQNBKSAJBSHZX7QWVX7WNVAWWB7HGPWRB2

card_no: 0004

your_no [62, 31, 12, 52, 5, 1, 59, 10, 13, 72, 17, 3, 73, 16, 20, 33, 32, 40, 50, 43, 60, 34, 19, 9]

address: TBXQJ5TLYF27JZUJXAXY2NLUTO5IS46IS3DKSMNI

card_no: 0005

your_no [8, 49, 4, 20, 40, 3, 44, 71, 33, 26, 57, 31, 48, 17, 73, 54, 65, 52, 21, 11, 62, 41, 23, 35]

address: TDWWYDGQNBKSAJBSHZX7QWVX7WNVAWWB7HGPWRB2

card_no: 0006

your_no [2, 50, 37, 22, 60, 7, 56, 9, 34, 63, 58, 16, 47, 20, 8, 53, 28, 59, 54, 5, 24, 66, 19, 36]

address: TBXQJ5TLYF27JZUJXAXY2NLUTO5IS46IS3DKSMNI

card_no: 0007

your_no [3, 22, 37, 44, 20, 61, 38, 52, 65, 11, 57, 35, 70, 5, 40, 24, 50, 10, 6, 53, 49, 31, 64, 32]

address: TDWWYDGQNBKSAJBSHZX7QWVX7WNVAWWB7HGPWRB2

card_no: 0008

your_no [67, 37, 35, 15, 2, 64, 42, 13, 45, 65, 33, 69, 8, 59, 12, 18, 5, 47, 40, 57, 56, 66, 44, 31]

address: TBXQJ5TLYF27JZUJXAXY2NLUTO5IS46IS3DKSMNI

card_no: 0009

your_no [30, 46, 57, 44, 1, 20, 3, 71, 26, 25, 54, 74, 41, 16, 8, 42, 63, 40, 48, 32, 7, 22, 33, 24]

 

 

ここまで来て初めから住所と一緒にこのデータを書き出せばいいと思ったあなた  そうですそうほうがいいです

 

ただ先程の記事を書いてからこのプログラムを書いたので

 

このルーチンを合体して実際に使うプログラムにします

 

 

 

Why don't you get crypt currency 'nem' by posting your blog article?

nemlog is blog posting service which has donation feature by crypt currency nem.
nemlog was launched to create environment which can be donated nem among NEMbers via blog articles.
Let's get nem by posting good blogs.

Nem prize event is being held frequently, Please join us on this opportunity!

nemlog registration from here
Register

NEMber who posted this article

nem好き 同じ県内でNEMって聞いたことのない僻地にいます。ひっそりと苔のように生息中。
31662
0

Why don't you read following articles?