news 2026/9/2 9:12:36

6-4 WPS JS宏 不重复随机取值应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
6-4 WPS JS宏 不重复随机取值应用

1.示例:

function 不重复随机取值()

{

var s=new Set();

if(10-1>=8){

while(true){

var num=WorksheetFunction.RandBetween(1,10);//RandBetween(1,10)为随机函数

s.add(num);

if(s.size==8){break};//size为集合的个数

}

}

var arr=[...s]

Console.log(`${arr}`)

}

function 不重复随机取值() { var s=new Set(); if(10-1>=8){ while(true){ var num=WorksheetFunction.RandBetween(1,10);//RandBetween(1,10)为随机函数 s.add(num); if(s.size==8){break};//size为集合的个数 } } var arr=[...s] Console.log(`${arr}`) }

2.转为自定义函数

function 调用自定义函数rnd()

{

var arr=rnd(8,1,10)

Console.log(`${arr}`)

}

function rnd(counter,start,end){

var s=new Set();

if(end-start>=counter){

while(true){

var num=WorksheetFunction.RandBetween(start,end);

s.add(num);

if(s.size==counter){break};

}

}

return [...s];

}

function 调用自定义函数rnd() { var arr=rnd(8,1,10) Console.log(`${arr}`) } function rnd(counter,start,end){ var s=new Set(); if(end-start>=counter){ while(true){ var num=WorksheetFunction.RandBetween(start,end); s.add(num); if(s.size==counter){break}; } } return [...s]; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 17:30:00

React Native图像识别技术突破:构建高性能移动视觉应用

React Native图像识别技术突破:构建高性能移动视觉应用 【免费下载链接】react-native-vision-camera 📸 A powerful, high-performance React Native Camera library. 项目地址: https://gitcode.com/GitHub_Trending/re/react-native-vision-camera …

作者头像 李华
网站建设 2026/9/2 19:34:54

Miniforge离线部署终极指南:无网环境快速构建Python数据科学平台

Miniforge离线部署终极指南:无网环境快速构建Python数据科学平台 【免费下载链接】miniforge A conda-forge distribution. 项目地址: https://gitcode.com/gh_mirrors/mi/miniforge 在科研实验室、企业内网、野外作业等特殊场景中,网络连接往往成…

作者头像 李华
网站建设 2026/9/2 21:53:12

DeepSeek-Prover-V2终极指南:671B参数定理证明AI的完整教程

DeepSeek-Prover-V2终极指南:671B参数定理证明AI的完整教程 【免费下载链接】DeepSeek-Prover-V2-671B 项目地址: https://ai.gitcode.com/hf_mirrors/deepseek-ai/DeepSeek-Prover-V2-671B 在人工智能与数学定理证明的交叉领域,DeepSeek-Prover…

作者头像 李华