acutesoftware/virtual-AI-simulator

View on GitHub
vais/npc/web_users.py

Summary

Maintainability
A
0 mins
Test Coverage
# web_users.py
import random

def get_name():
    first = random.choice(['John', 'Jim', 'Jake', 'Jane', 'Joe', 'Joan'])
    last = random.choice(['Smith','Blurg','Taylor','Murphy','Brown','Green'])
    return first + ' ' + last

params = {}
params['name']='web_users'   
params['desc_short']='simulated person browsing the web'
params['desc_long']="""
Web users range in levels of competence, browsers, OS's and 
reading speed.
"""

goals = ['find article', 'download file', 'post on forum']

params['web_user_name'] = get_name()
params['browser']=random.choice(["Firefox", "Chrome", "Internet Explorer"])   
params['OS']=random.choice(["Linux", "Windows", "IOS", "Android"])       


params['actions'] = ['browse', 'search', 'download', 'post']