getRandomAlias function

String getRandomAlias()

Implementation

String getRandomAlias() {
  const adjectives = [
    '冷酷',
    '温暖',
    '明亮',
    '柔软',
    '坚硬',
    '迷人',
    '宁静',
    '神秘',
    '欢快',
    '轻松',
    '活力',
    '充实',
    '绚烂',
    '优雅',
    '奇妙',
    '雄伟',
    '独特',
    '激情',
    '梦幻',
    '舒适',
    '清新',
    '灵动',
    '和谐',
    '深沉',
    '朝气',
  ];

  const nouns = [
    '黄桃',
    '西瓜',
    '苹果',
    '橙子',
    '香蕉',
    '桃子',
    '樱桃',
    '葡萄',
    '柠檬',
    '草莓',
    '菠萝',
    '芒果',
    '橄榄',
    '梨子',
    '石榴',
    '荔枝',
    '柚子',
    '蓝莓',
    '柚子',
    '蜜柚',
    '火龙果',
    '杏子',
    '柿子',
    '柑橘',
    '莲雾',
  ];

  Random random = Random();

  // 生成随机的 x 和 y 索引
  int adjectiveIndex = random.nextInt(adjectives.length);
  int nounIndex = random.nextInt(nouns.length);

  // 构建 alias
  String alias = adjectives[adjectiveIndex] + nouns[nounIndex];

  return alias;
}