
\documentclass[a4paper,landscape,twocolumn,winfonts,UTF8]{ctexart}

\usepackage[scale=.8,centering]{geometry}

\usepackage{randques}
\usepackage{enumitem}

\newlist{choices}{enumerate}{3}
\setlist[choices]{noitemsep,label=\Alph*.}
\newlist{questions}{enumerate}{3}
\setlist[questions]{noitemsep}
\setlist[questions,1]{label=\arabic*.}
\setlist[questions,2]{label=(\arabic*)}

\RandSelQueSetup
  {
    before-question-block    = {\begin {questions}} ,
    before-subquestion-block = {\begin {questions}} ,
    before-option-block      = {\begin {choices}} ,
    after-subquestion        = {\relax},
    after-question-block     = {\end {questions}} ,
    after-subquestion-block  = {\end {questions}} ,
    after-option-block       = {\end {choices}}
  }

\begin{document}

\RandSelQuestions{bilibili-b}

\newpage

\RandSelQuestions[all=randsort]{bilibili-b}

\newpage

\RandSelQuestions[random=4]{bilibili-b}

\newpage

\RandSelQuestions[random=100]{bilibili-a}

\newpage

\RandSelQuestions[all=randsort]{bilibili-a}

\end{document} 