import json
import random

# 标题
CATEGORIES = [
    "身体健康",
    "心理健康",
    "精神健康",
    "泰国马沙文化咖喱",
    "意大利那不勒斯披萨",
    "墨西哥巧克力",
    "日本寿司",
    "马来西亚槟榔屿叻沙汤",
    "中国北京烤鸭",
    "德国汉堡",
    "泰国冬阴功汤",
    "美国冰激凌",
    "蓬鸡肉曼巴",
    "威尼斯旅游",
    "阿姆斯特丹旅游",
    "马尔代夫旅游",
    "迪拜旅游",
    "新加坡旅游",
    "巴厘岛旅游",
    "普吉岛旅游",
    "夏威夷旅游",
    "普罗旺斯旅游",
    "毛里求斯旅游",
    "国际新闻",
    "国内新闻",
    "政治新闻",
    "经济新闻",
    "财经新闻",
    "科技新闻",
    "娱乐新闻",
    "体育新闻",
    "文化艺术新闻",
    "社会新闻",
    "健康新闻",
    "教育新闻",
    "环境新闻",
    "科学新闻",
    "汽车新闻",
    "房地产新闻",
    "旅游新闻",
    "美食新闻",
    "时尚新闻",
    "宏观经济",
    "金融市场",
    "公司业绩",
    "国际贸易",
    "就业市场",
    "创新科技",
    "房地产市场",
    "能源与资源",
    "农业与食品",
    "产业与区域经济",
    "一帆风顺",
    "一劳永逸",
    "一蹴而就",
    "一视同仁",
    "一丝不苟",
    "四面楚歌",
    "十全十美",
    "百发百中",
    "半途而废",
    "画蛇添足",
    "亡羊补牢",
    "自相矛盾",
    "雪中送炭",
    "虎头蛇尾",
    "掩耳盗铃",
    "心灵手巧",
    "言而无信",
    "对牛弹琴",
    "大言不惭",
    "以身作则",
    "守株待兔",
    "有眼无珠",
    "闭门造车",
    "画龙点睛",
    "一箭双雕",
    "东山再起",
    "狗尾续貂",
    "珠光宝气",
    "名不虚传",
    "笑里藏刀",
    "独一无二",
    "千军万马",
    "坐井观天",
    "如鱼得水",
    "束手无策",
    "井底之蛙",
    "守口如瓶",
    "自由自在",
    "卧薪尝胆",
    "锦上添花",
    "才高八斗",
    "扬眉吐气",
    "黔驴技穷",
    "寸步不离",
    "骑虎难下",
    "一诺千金",
    "心有灵犀",
    "不可思议",
    "班门弄斧",
    "无独有偶",
    "声东击西",
    "目瞪口呆",
    "画饼充饥",
    "面面俱到",
    "青梅竹马",
    "鱼贯而入",
    "纸上谈兵",
    "风和日丽",
    "开门见山",
    "九牛一毛",
    "天方夜谭",
    "刮目相看",
    "柳暗花明",
    "卧虎藏龙",
    "画地为牢",
    "万紫千红",
    "风驰电掣",
    "鸟语花香",
    "才子佳人",
    "金玉满堂",
    "情同手足",
    "东张西望",
    "返老还童",
    "左右为难",
    "一知半解",
    "白纸黑字",
    "枝繁叶茂",
    "宜将剩勇追穷寇",
    "腾讯",
    "阿里巴巴",
    "华为",
    "百度",
    "小米",
    "京东",
    "美团",
    "滴滴",
    "字节",
    "苏宁",
    "恒大",
    "中信",
    "万科",
    "民生银行",
    "平安保险",
    "复星",
    "联想",
    "迅雷",
    "宝能投资",
    "长虹",
    "华兴银行",
    "海尔",
    "兴业银行",
    "金科",
    "掌趣",
    "广汽",
    "红星美凯龙",
    "新东方",
    "海康威视",
    "正威",
    "世纪佳缘",
    "亚洲石油",
    "伊利",
    "绿地",
    "恒大地产",
    "三一",
    "华润",
    "中国联通",
    "洋河股份",
    "碧桂园",
    "潍柴动力",
    "阳光城",
    "葛洲坝",
    "中粮",
    "南方航空",
    "浙商银行",
    "欧亚集团",
    "瑞幸咖啡",
    "顺丰",
    "万达",
    "江苏宏宝",
    "巨人网络",
    "掌阅科技",
    "中化",
    "海尔智家",
    "三安光电",
    "招商银行",
    "金科股份",
    "完美世界",
    "药明康德",
    "卓越",
    "中国重工",
    "中远海发",
    "东方明珠",
    "和而泰",
    "新华保险",
    "传化智联",
    "同仁堂",
    "中国民航",
    "拓普集团",
    "大华股份",
    "乐视网",
    "航天科技",
    "泸州老窖",
    "国美",
    "新城控股",
    "华泰证券",
    "新潮能源",
    "海螺水泥",
    "乐视致新",
    "大商股份",
    "中航工业",
    "新东方在线",
    "九芝堂",
    "众安在线",
    "白云山",
    "光明乳业",
    "美的集团",
    "久其软件",
    "仁和药业",
    "华夏幸福",
    "国药控股",
    "博雅生物",
    "粤高速",
    "国信证券",
    "上汽集团",
    "世界上最值得住的房子",
    "我,想去哈尔滨",
    "景天科趣味应用与品种类别",
    "飞碟幻想消亡史",
    "传承灿烂中华文明",
    "向世界展示“中国精彩”"
]
# 简介
# 内容
contentList = [
    "中新网乌鲁木齐6月11日电 6月10日,新疆昌吉州第二届油菜花观光旅游节开幕。 此次活动以千亩油菜花田为载体,打造一场“赏、游、学、玩、摄、食、购”全身心贴近大自然,放松体验互动式观光游览节。",
    "人民网北京6月11日电 (记者孙博洋)记者从市场监管总局获悉,6月9日,在第十六个世界认可日主题活动上,中国合格评定国家认可委员会(CNAS)发布认可工作服务质量强国建设促进贸易便利化十项措施。 "
]


def generate_test_data():
    data = []
    for a in range(100):
        print("生成进度:" + str(a + 1) + "%")
        for b in range(10000):
            category = random.choice(CATEGORIES) + "【测试数据】"

            summary = category
            content = random.choice(contentList)  # 从数组中随机选择一项

            item = {
                "title": category,
                "summary": summary,
                "content": content,
                "appId": 106845,
                "appName": "军科研战",
                "notifyId": b + random.randint(100, 9999999) + 101
            }
            data.append(item)

    return data


test_data = generate_test_data()
print("数组长度:" + str(len(test_data)))
output = test_data

# 将数据保存到文件中
with open("reptile_data/mobileGatewayTestData.json", "w", encoding="utf-8") as file:
    json.dump(output, file, indent=2, ensure_ascii=False)