您当前的位置:首页 > 配对 > 生肖配对

随机生成名字(随机生成名字的网站)

时间:2024-01-22 05:50:11 作者:及時行樂 来源:网友上传

本文目录一览:

如何利用Excel生成指定性别随机姓名

今天跟大家分享一下如何利用Excel生成指定性别随机姓名

1.如下图我们想要随机生成11个男生姓名

2.点击DIY工具箱(Excel工具箱,百度即可了解详细的下载安装信息,本文这里就不做具体解说)

3.选中D2:D12单元格区域

4.选择【生成随机姓名】

5.在性别选项中勾选男性

6.最后我们点击【确定】就可以完成了

7.完成效果如下图

头条还可以自动取名?太有趣了

今天正式注册了头条账号,在编辑资料的时候,用户名那里既然可以系统自动随机生产用户名,生成的用户名也是五花八门,,我随便试了几下,有些名字实在太搞笑了,想看一下大家的用户名是什么样的

[捂脸][捂脸][捂脸][捂脸]

Excel随机姓名生成器

在制作各种模拟数据时,经常要模拟姓名,虽然现在各种的真实数据也很容得到,但是却有侵犯隐私的风险。

给位自媒体作者,必须要守住底线。

模拟姓名对与Excel来说是很简单的事情。

第一步:找个百家姓,去掉标点符号,放到一个单元格里备用。

第二步:找1200个能做名字用的汉字放到另外一个单元格里。

第三步:写公式随机提取姓氏与名字组合起来。

这是一个MID和RANDBETWEEN函数组合起来的公式:

=MID(MID(E$1,RANDBETWEEN(1,560),1)&MID(E$2,RANDBETWEEN(1,1200),1)&MID(E$2,RANDBETWEEN(1,1200),1),1,RANDBETWEEN(2,3))

这个公式分两层:

第一层:内部的部分

MID(E$1,RANDBETWEEN(1,560),1)&MID(E$2,RANDBETWEEN(1,1200),1)&MID(E$2,RANDBETWEEN(1,1200),1)

这个很容易理解,就是从560个姓氏中随机选一个作为姓,在1200个汉字中选2个汉字做名字。

第二层:外层的部分,我们把内层的公式用[姓名]替代

MID([姓名],1,RANDBETWEEN(2,3))

就是把内层公式产生的三个字的名字,在随机处理一次,或则取前两个字做姓名,或者取三个字做姓名。

如何使用:

公式下拉够你需要的姓名数量,然后按F9计算,就会产生你需要的姓名一列。

数据模拟中最常用的函数就是:RANDBETWEEN和CHOOSE

例如:

随机年龄:

=RANDBETWEEN(18,50)

随机学历:

=CHOOSE(RANDBETWEEN(1,6),\"本科\",\"专科\",\"中专\",\"高中\",\"硕士\",\"博士\")

赶紧试试吧,模拟数据会变得很省力气。

【按键精灵教程】游戏创建角色随机取名

飞猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

内容大纲

[backcolor=rgb(46, 139, 87)] 1 随机数字取名: 随机数字重复及不重复的写法。

[backcolor=rgb(46, 139, 87)]2 随机字母取名: 随机字母重复及不重复的写法。

[backcolor=rgb(46, 139, 87)]3 随机汉字取名: 如何取好听的名字。

随机数字取名

随机数字允许重复[backcolor=rgb(46, 139, 87)]思路:

1、设定随机数字的范围(最大数9,最小数1)2、设置由几个数字组成名字(名字位数 5)3、做一个循环,将设定的随机数范围的数字存入到数组中4、在数组中取一个随机数5、将循环五次取到的随机数合成为字符串名字

复制代码

[backcolor=rgb(46, 139, 87)]代码:

名字=\"\"最大数 = 9最小数 = 1位数 = 5Randomize数组 = \"|\"For i = 最小数 To 最大数数组=数组&i&\"|\"NextWhile (位数)随机数 = split(数组, \"|\")(Int((最大数 - 最小数 + 1) * Rnd + 最小数))//在数组中取一个随机数名字 = 名字 & 随机数 位数=位数-1WendMessageBox 名字

复制代码

[backcolor=rgb(46, 139, 87)]运行结果:

运行了两次,第一次结果为:88363,五位数中8和3都是重复的。第二次结果为:85336,五位数中3重复了一次。

随机数字不重复

[backcolor=rgb(46, 139, 87)]思路:

1、设定随机数字的范围(最大数9,最小数1)2、设置由几个数字组成名字(名字位数 5)3、做一个循环,将设定的随机数范围的数字存入到数组中4、在数组中取一个随机数5、将当前取到的随机数从数组中删除,以免下一次取到重复的6、将循环五次取到的随机数合成为字符串名字

复制代码

[backcolor=rgb(46, 139, 87)]代码:名字=\"\"最大数 = 9最小数 = 1位数 = 5Randomize数组 = \"|\"For i = 最小数 To 最大数数组=数组&i&\"|\"NextWhile (位数)随机数 = split(数组, \"|\")(Int((最大数 - 最小数 + 1) * Rnd + 最小数))//在数组中取一个随机数数组=Replace(数组,\"|\"&随机数&\"|\",\"|\") //将当前取到的随机数从数组中删除,以免下一次取到重复的名字 = 名字 & 随机数最大数=最大数-1位数=位数-1WendMessageBox 名字

复制代码

[backcolor=rgb(46, 139, 87)]运行结果:

运行了两次,第一次结果为:23597,第二次结果为:37159。两次运行结果五位数中没有出现重复的情况

这几类常用随机数生成函数,你了解吗?

Hello各位伙伴大家好!我是归一!本文我将带大家了解Excel常用随机函数的使用:

1. RAND()

RAND()函数没有参数,它返回的是大于等于0,小于1的随机数。

下面,我们使用RAND()函数随机生成一个0-1之间的随机数:

我们还可以使用RAND()函数生成某一个区间的随机数,比如,生成一个0-100的随机数:

如果,我们想要生成一个25-100之间的随机数:

除此之外,我们还有一个函数可以通过设置随机数的上限和下限,从而返回一个区间的随机数。

2. RANDBETWEEN(bottom, top)

比如,生成一个0-100的随机数,可以直接使用“=RANDBETWEEN(0, 100)”

注意:虽然RANDBETWEEN()和RAND()都可以返回某一区间的随机数,但不同之处在于RANDBETWEEN()只能返回该区间的整数。

3. RANDARRAY([rows],[columns],[min],[max],[whole_number])

比如,生成一个3行5列的随机数组:

注意:在Excel当中使用数组运算,需要使用ctrl+enter 组合键执行公式!

如果想要在Excel中创建随机数服从特殊分布的随机数组,可以参考文章:

Python协助Excel创建随机数组

小伙伴们快打开Excel自己尝试一下吧~

如果您喜欢这篇教程,别忘了点赞和转发哦,感谢您的支持!小伙伴们明天见~

微信小程序学习_03视图逻辑

页面导航

什么是页面导航

页面导航指的是页面之间的相互跳转。例如,浏览器中实现页面导航的方式有如下两种:

链接location.href

小程序中实现页面导航的两种方式

声明式导航在页面上声明一个 导航组件通过电击 组件实现页面跳转编程式导航调用小程序的导航 API,实现页面的跳转

声明式导航

导航到 tabBar 页面

tabBar 页面指的是被配置为 tabBar 的页面。

在使用 逐件跳转到指定的 tabBar 页面时,需要指定 url 属性和 open-type 属性,其中:

url 表示要跳转的页面的地址,必须以 / 开头open-type 表示跳转的方式,必须为 switchTab

示例代码如下:

导航到非 tabBar 页面

非 tabBar 页面指的是没有被配置为 tabBar 的页面。

在使用 组件跳转到普通的非 tabBar 页面时,则需要指定 url 属性和 open-type 属性,其中:

url 表示要跳转的页面的地址,必须以 / 开头open-type 表示跳转的方式,必须为 navigate

注意:为了简便,在导航到非 tabBar 页面时,open-type="navigate" 属性可以省略。

后退导航

如果要后退到上一页面或多级页面,则需要指定 open-type 属性和 delta 属性,其中:

open-type 的值必须是 navigateBack,表示要进行后退导航

delta 的值必须是数字,表示要后退的层级

示例代码如下:

注意:为了简便,如果只是后退到上一页面,则可以省略 delta 属性,因为其默认值就是 1。

编程式导航

导航到 tabBar 页面

调用 wx.switchTab(Object object) 方法,可以跳转到 tabBar 页面。其中 Object 参数对象的属性列表如下:

属性

类型

是否必选

说明

url

string

需要跳转的 tabBar 页面的路径,路径后不能带参数

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数(调用成功、失败都会执行)

示例代码如下:

导航到非 tabBar 页面

调用 wx.navigateTo(Object object) 方法,可以跳转到非 tabBar 的页面。其中 Object 参数对象的属性列表如下:

属性

类型

是否必选

说明

url

string

需要跳转到的非 tabBar 页面的路径,路径后可以带参数

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数(调用成功、失败都会执行)

示例代码如下:

后退导航

调用 wx.navigateBack(Object object) 方法,可以返回上一页面或多级页面。其中 Object 参数对象可选的属性列表如下:

属性

类型

默认值

是否必选

说明

delta

number

1

返回的页面数,如果 delta 大于现有页面数,则返回到首页

success

function

接口调用成功的回调函数

fail

function

接口调用失败的回调函数

complete

function

接口调用结束的回调函数(调用成功、失败都会执行)

示例代码如下:

导航传参

声明式导航传参

navigator 组件的 url 属性用来指定将要跳转到的页面的路径。同时,路径的后面还可以携带参数:

参数与路径之间使用 ? 分隔参数键与参数值用 = 相连不同参数用 & 分隔

代码示例如下:

编程式导航传参

调用 wx.navigateTo(Object object) 方法跳转页面时,也可以携带参数,代码示例如下:

在 onLoad 中接收导航参数

通过声明式导航传参或编程式导航传参所携带的参数,可以直接在 onLoad 事件中直接获取到,示例代码如下

页面事件

下拉刷新事件

什么是下拉刷新

下拉刷新是移动端的专有名词,指的是通过手指在屏幕上的下拉滑动操作,从而重新加载页面数据的行为。

启用下拉刷新

启用下拉刷新有两种方式:

全局开启下拉刷新

在 app.json 的 window 节点中,将 enablePullDownRefresh 设置为 true

局部开启下拉刷新

在页面的 .json 配置文件中,将 enablePullDownRefresh 设置为 true

在实际开发中,推荐使用第 2 种方式,为需要的页面单独开启下拉刷新的效果。

配置下拉刷新窗口的样式

在全局或页面的 .json 配置文件中,通过 backgroundColor 和 backgroundTextStyle 来配置下拉刷新窗口的样式,其中:

backgroundColor 用来配置下拉刷新窗口的背景颜色,仅支持16 进制的颜色值backgroundTextStyle 用来配置下拉刷新 loading 的样式,仅支持 dark 和 light监听页面的下拉刷新事件

在页面的 .js 文件中,通过 onPullDownRefresh() 函数即可监听当前页面的下拉刷新事件。

例如,在页面的 wxml 中有如下的 UI 结构,点击按钮可以让 count 值自增 +1:

在触发页面的下拉刷新事件的时候,如果要把 count 的值重置为 0,示例代码如下:

停止下拉刷新的效果

当处理完下拉刷新后,下拉刷新的 loading 效果会一直显示,不会主动消失,所以需要手动隐藏下拉刷新的 loading 效果。此时,调用 wx.stopPullDownRefresh() 可以停止当前页面的下拉刷新。示例代码如下:

上拉触底事件

什么是上拉触底

上拉触底是移动端的专有名词,通过手指在屏幕上的上拉滑动操作,从而加载更多数据的行为。

监听页面的上拉触底事件

在页面的 .js 文件中,通过 onReachBottom() 函数即可监听当前页面的上拉触底事件。示例代码如下:

配置上拉触底距离

上拉触底距离指的是触发上拉触底事件时,滚动条距离页面底部的距离。

可以在全局或页面的 .json 配置文件中,通过 onReachBottomDistance 属性来配置上拉触底的距离。

小程序默认的触底距离是 50px,在实际开发中,可以根据自己的需求修改这个默认值。

扩展

自定义编译模式

可以在刷新后直接显示配置的页面,无须从首页一步一步点过去

生命周期

什么是生命周期

生命周期(Life Cycle)是指一个对象从创建 -> 运行 -> 销毁的整个阶段,强调的是一个时间段。例如:

张三出生,表示这个人生命周期的开始张三离世,表示这个人生命周期的结束中间张三的一生,就是张三的生命周期

我们可以把每个小程序运行的过程,也概括为生命周期:

小程序的启动,表示生命周期的开始小程序的关闭,表示生命周期的结束中间小程序运行的过程,就是小程序的生命周期生命周期的分类

在小程序中,生命周期分为两类,分别是:

应用生命周期

特指小程序从启动 -> 运行 -> 销毁的过程

页面生命周期

特指小程序中,每个页面的加载 -> 渲染 -> 销毁的过程

其中,页面的生命周期范围较小,应用程序的生命周期范围较大,如图所示:

什么是生命周期函数

生命周期函数:是由小程序框架提供的内置函数,会伴随着生命周期,自动按次序执行。

生命周期函数的作用:允许程序员在特定的时间点,执行某些特定的操作。例如,页面刚加载的时候,可以在 onLoad 生命周期函数中初始化页面的数据。

注意:生命周期强调的是时间段,生命周期函数强调的是时间点。

生命周期函数的分类

小程序中的生命周期函数分为两类,分别是:

应用的生命周期函数

特指小程序从启动 -> 运行 -> 销毁期间依次调用的那些函数

页面的生命周期函数

特指小程序中,每个页面从加载 -> 渲染 -> 销毁期间依次调用的那些函数

应用的生命周期函数

小程序的应用生命周期函数需要在 app.js 中进行声明,示例代码如下:

页面的生命周期函数

小程序的页面生命周期函数需要在页面的 .js 文件中进行声明,示例代码如下:

WXS脚本

概述

什么是 wxs

WXS(WeiXin Script)是小程序独有的一套脚本语言,结合 WXML,可以构建出页面的结构。

wxs 的应用场景

wxml 中无法调用在页面的 .js 中定义的函数,但是,wxml 中可以调用 wxs 中定义的函数。因此,小程序中 wxs 的典型应用场景就是“过滤器”。

wxs 和 JavaScript 的关系*

虽然 wxs 的语法类似于 JavaScript,但是 wxs 和 JavaScript 是完全不同的两种语言:

wxs 有自己的数据类型number 数值类型、string 字符串类型、boolean 布尔类型、object 对象类型、function 函数类型、array 数组类型、 date 日期类型、 regexp 正则wxs 不支持类似于 ES6 及以上的语法形式不支持:let、const、解构赋值、展开运算符、箭头函数、对象属性简写、etc...支持:var 定义变量、普通 function 函数等类似于 ES5 的语法wxs 遵循 CommonJS 规范module 对象require() 函数module.exports 对象

基础语法

内嵌 wxs 脚本

wxs 代码可以编写在 wxml 文件中的 标签内,就像 Javascript 代码可以编写在 html 文件中的

热门推荐