Ejemplo n.º 1
0
        /// <summary>
        /// 継続ワードを取得します。
        /// </summary>
        /// <param name="queryData"></param>
        /// <returns></returns>
        public MarkovData GetContinuedWord(QueryData queryData)
        {
            var queryDatas = NCMBQuery.Query <MarkovResult>(queryData).results.OrderBy(i => Guid.NewGuid());

            this.DBDataList.Add(queryDatas.Take(10)?.Select(p => p.Value));

            return(queryDatas.FirstOrDefault());
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 開始ワードを取得します。
        /// </summary>
        /// <returns></returns>
        public MarkovData GetFirstWord()
        {
            var firstList = NCMBQuery.Query <MarkovResult>(CreateFirstQueryData()).results.OrderBy(i => Guid.NewGuid());

            this.DBDataList.Add(firstList.Take(10)?.Select(p => p.Value));

            return(firstList.FirstOrDefault());
        }