Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: нужно сгенерировать диапазон символов Добавлено: 02.10.11 14:11  

Автор вопроса:  vadim | Web-сайт: google.com
Здравствуйте. Есть ли в vb.net 2010 встроенная функция генерации массива по заданному диапазону значений? к примеру a-z ?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 02.10.11 18:51
Нет

Ответить

Номер ответа: 2
Автор ответа:
 DimBi



Вопросов: 15
Ответов: 55
 Профиль | | #2 Добавлено: 02.10.11 19:19
может так:
  1.  
  2. Imports Microsoft.VisualBasic.VBMath
  3.  
  4. Public Class Form1
  5.  
  6.     Dim myStr() As String = {"a", "b", "c", "d", "e", "f", "g", "h"} 'заданный диапазон значений
  7.     Dim newStr(27) As String 'массив случайных символов из заданного диапазона
  8.  
  9.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  10.         Dim CharStr As String = ""
  11.         For i As Integer = 0 To newStr.Count - 1
  12.             newStr(i) = String.Format("{0};", myStr(RandomValue(myStr.Count - 1, 0)))
  13.             CharStr += newStr(i).ToString
  14.         Next
  15.  
  16.         LbChar.Text = String.Format("my string: {0}", CharStr)
  17.     End Sub
  18.  
  19.     Private Function RandomValue(ByVal UpperBound As Integer, ByVal LowerBound As Integer) As Integer
  20.         Randomize()
  21.         Return CInt(Math.Floor((UpperBound - LowerBound + 1) * VBMath.Rnd())) + LowerBound
  22.     End Function
  23.  
  24. End Class

Ответить

Номер ответа: 3
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #3 Добавлено: 03.10.11 09:07
>Imports Microsoft.VisualBasic.VBMath
Фигня полная. Есть просто Math.

Ответить

Номер ответа: 4
Автор ответа:
 DimBi



Вопросов: 15
Ответов: 55
 Профиль | | #4 Добавлено: 12.10.11 00:50
Фигня несусветная... А что делать, если:

Public Function Rnd() As Single
является членом: Microsoft.VisualBasic.VBMath


Какая функция в Math эквивалентна Rnd в VBMath?

Ответить

Номер ответа: 5
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 12.10.11 00:57
Для геренации случайных чисел в .NET можно использовать классы System.Random, RNGCryptoServiceProvider

Ответить

Номер ответа: 6
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #6 Добавлено: 12.10.11 09:05
DimBi пишет:
А что делать, если: Rnd() является членом: Microsoft.VisualBasic.VBMath
Отключить референс на Microsoft.VisualBasic.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам