设计一个随机选人微信小程序代码
时间: 2024-05-07 18:19:29 浏览: 10
以下是一个简单的随机选人微信小程序代码示例:
```
//index.js
Page({
data: {
names: ['小明', '小红', '小刚', '小芳', '小李'], // 候选人名单
randomName: null // 随机选出的名字
},
// 点击按钮,随机选人
selectRandomName: function() {
// 生成随机数,选出一个名字
let randomIndex = Math.floor(Math.random() * this.data.names.length);
let selectedName = this.data.names[randomIndex];
// 更新页面数据
this.setData({
randomName: selectedName
});
}
})
```
在页面上,我们可以放置一个按钮和一个文本框,用来显示随机选出的名字:
```
<!--index.wxml-->
<view class="container">
<button bindtap="selectRandomName">随机选人</button>
<view class="result">选出的名字:{{randomName}}</view>
</view>
```
这样,当用户点击按钮时,就会随机选出一个名字,并在页面上显示出来。
相关问题
请你用C语言写一个随机选人的程序
好的,我可以回答这个问题。以下是一个简单的用C语言编写的随机选人程序:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
char names[5][20] = {"Alice", "Bob", "Charlie", "David", "Eve"};
int num_names = 5;
srand(time(NULL));
int random_index = rand() % num_names;
printf("随机选中的人是:%s\n", names[random_index]);
return 0;
}
```
这个程序定义了一个包含5个名字的数组,然后使用`time`函数来初始化随机数生成器,最后使用`rand`函数生成一个0到4之间的随机数,用来选出一个名字。
使用python 列表做一个随机选人
好的,这里是一个使用 Python 列表实现随机选人的代码。假设有一个候选人列表,我们可以通过 `random` 模块的 `choice` 函数来随机选择一个候选人:
```python
import random
# 候选人列表
candidates = ['Alice', 'Bob', 'Charlie', 'Dave', 'Eve']
# 随机选择一个候选人
selected = random.choice(candidates)
print("恭喜", selected, "被选中了!")
```
这个代码使用了 `random` 模块的 `choice` 函数来从候选人列表中随机选择一个候选人,并将其赋值给 `selected` 变量。然后输出一条消息,告诉大家谁被选中了。你可以根据自己的需求修改候选人列表,或者将其存储在文件中,并通过文件读取来获取候选人列表。