public static NodeMetaP RandomMeta(int size)
        {
            var meta = new NodeMetaP();

            for (int i = 0; i < size; i++)
            {
                meta.MetaInfo.Add(UtilsCommon.RandomString(UtilsCommon.DefaultStrLen), UtilsCommon.RandomString(UtilsCommon.DefaultStrLen));
            }
            return(meta);
        }
        public static NodeBaseP RandomNodeBase()
        {
            var nodeBase = new NodeBaseP();

            nodeBase.Hidden = rnd.NextDouble() >= 0.5;
            nodeBase.Id     = UtilsCommon.RandomString(UtilsCommon.DefaultStrLen);
            nodeBase.Name   = UtilsCommon.RandomString(UtilsCommon.DefaultStrLen);
            nodeBase.Meta   = RandomMeta(UtilsCommon.DefaultMapSize);
            return(nodeBase);
        }