All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.kangaroohy.dingtalk.multiple.algorithm.RandomHandler Maven / Gradle / Ivy

The newest version!
package com.kangaroohy.dingtalk.multiple.algorithm;

import com.kangaroohy.dingtalk.multiple.entity.DingTalkArgs;
import com.kangaroohy.dingtalk.utils.DingTalkUtils;

import java.util.List;

/**
 * 类 RandomHandler 功能描述:
* 随机选择算法 * * @author kangaroo hy * @version 0.0.1 * @date 2022/06/30 16:41 */ public class RandomHandler implements AlgorithmHandler { private static final long serialVersionUID = 8956541398313500651L; @Override public DingTalkArgs handler(List dingTalkArgs, DingTalkArgs defaultDingTalkArgs) { int size = dingTalkArgs.size(); int index = DingTalkUtils.JVM_RANDOM.nextInt(size); return dingTalkArgs.get(index); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy